### Log truncated: showing last 9.0 of 10.5 MB. Use the Download button on the build page to get the full log (.gz). ### 2026-09-06 13:48:05,843 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:05] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 148 0.139 0.301 2026-09-06 13:48:06,467 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:06] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 265 0.209 0.309 2026-09-06 13:48:06,506 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:06] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.010 0.017 2026-09-06 13:48:06,622 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:06] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.018 0.028 2026-09-06 13:48:06,692 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:06] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.013 0.023 2026-09-06 13:48:06,749 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [39/47] Tour sale_matrix_tour → Step Add product Matrix (trigger: a:contains("Add a product")) 2026-09-06 13:48:06,825 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [40/47] Tour sale_matrix_tour → Step wait for new row to be created (trigger: .o_data_row:nth-child(1)) 2026-09-06 13:48:06,876 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:06] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 11 0.009 0.039 2026-09-06 13:48:06,878 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [41/47] Tour sale_matrix_tour → Step div[name="product_template_id"] input 2026-09-06 13:48:07,066 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [42/47] Tour sale_matrix_tour → Step ul.ui-autocomplete a:contains("Matrix") 2026-09-06 13:48:07,074 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:07] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 2 0.005 0.013 2026-09-06 13:48:07,334 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:07] "POST /web/dataset/call_kw/product.template/name_search HTTP/1.1" 200 - 6 0.012 0.013 2026-09-06 13:48:07,399 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [43/47] Tour sale_matrix_tour → Step input[value="4"] 2026-09-06 13:48:07,450 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:07] "POST /web/dataset/call_kw/sale.order.line/onchange HTTP/1.1" 200 - 13 0.018 0.032 2026-09-06 13:48:07,594 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:07] "POST /web/dataset/call_kw/product.template/get_single_product_variant HTTP/1.1" 200 - 3 0.006 0.017 2026-09-06 13:48:07,923 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:07] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 156 0.115 0.194 2026-09-06 13:48:08,066 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [44/47] Tour sale_matrix_tour → Step .modal button:contains(Confirm) 2026-09-06 13:48:08,125 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [45/47] Tour sale_matrix_tour → Step .o_field_cell.o_data_cell.o_list_number:contains(8.20) 2026-09-06 13:48:08,393 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:08] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 136 0.150 0.262 2026-09-06 13:48:08,919 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:08] "POST /web/dataset/call_kw/sale.order/onchange HTTP/1.1" 200 - 136 0.164 0.287 2026-09-06 13:48:09,073 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [46/47] Tour sale_matrix_tour → Step save form (trigger: .o_form_button_save:enabled) 2026-09-06 13:48:09,146 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: [47/47] Tour sale_matrix_tour → Step wait for save completion (trigger: .o_form_readonly, .o_form_saved) 2026-09-06 13:48:09,565 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:09] "POST /web/dataset/call_kw/sale.order/web_save HTTP/1.1" 200 - 207 0.176 0.241 2026-09-06 13:48:09,602 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:09] "POST /mail/thread/messages HTTP/1.1" 200 - 19 0.011 0.020 2026-09-06 13:48:09,673 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:09] "POST /mail/thread/data HTTP/1.1" 200 - 25 0.013 0.028 2026-09-06 13:48:09,743 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:09] "POST /web/dataset/call_kw/sale.order/json_friendly_approval_request_data HTTP/1.1" 200 - 12 0.012 0.024 2026-09-06 13:48:09,778 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: tour succeeded 2026-09-06 13:48:09,778 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: ╔═════════════════════════════════╗ ║ TOUR sale_matrix_tour SUCCEEDED ║ ╚═════════════════════════════════╝ 2026-09-06 13:48:10,183 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui.browser: heap 47847408 (allocated 52510720) 2026-09-06 13:48:10,183 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Closing chrome headless with pid 7048 2026-09-06 13:48:10,184 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Closing websocket connection 2026-09-06 13:48:10,185 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Terminating chrome headless with pid 7048 2026-09-06 13:48:10,284 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_134810_283899_test_sale_matrix_ui.txt 2026-09-06 13:48:10,284 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_product_configurators.tests.test_sale_product_matrix.TestSaleMatrixUi.test_sale_matrix_ui: Removing chrome user profile "/tmp/tmpdigs1bgl_chrome_odoo" 2026-09-06 13:48:11,900 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:48:28,792 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_import_payment_terms ... 2026-09-06 13:48:29,578 127 INFO rb-41ce622-224575-412240 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-41ce622-224575/odoo/tests/case.py:190 2026-09-06 13:48:29,578 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_import_product_from_po ... 2026-09-06 13:48:30,906 127 INFO rb-41ce622-224575-412240 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-41ce622-224575/odoo/tests/case.py:190 2026-09-06 13:48:30,907 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_no_matching_product_found ... 2026-09-06 13:48:31,896 127 INFO rb-41ce622-224575-412240 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-41ce622-224575/odoo/tests/case.py:190 2026-09-06 13:48:31,897 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_product_unit_price_with_different_uom ... 2026-09-06 13:48:32,883 127 INFO rb-41ce622-224575-412240 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-41ce622-224575/odoo/tests/case.py:190 2026-09-06 13:48:32,884 127 INFO rb-41ce622-224575-412240 odoo.addons.test_sale_purchase_edi_ubl.tests.test_order_ubl_bis3: Starting TestOrderEdiUbl.test_so_fallback_partner ... 2026-09-06 13:48:33,668 127 INFO rb-41ce622-224575-412240 odoo.modules.registry: Invalidating all model caches from _callCleanup /data/build/rb-41ce622-224575/odoo/tests/case.py:190 2026-09-06 13:48:33,697 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-06 13:48:33,709 127 INFO rb-41ce622-224575-412240 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2many ... 2026-09-06 13:48:33,770 127 INFO rb-41ce622-224575-412240 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2many_empty ... 2026-09-06 13:48:33,786 127 INFO rb-41ce622-224575-412240 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2one ... 2026-09-06 13:48:33,825 127 INFO rb-41ce622-224575-412240 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_many2one_empty ... 2026-09-06 13:48:33,842 127 INFO rb-41ce622-224575-412240 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_selection ... 2026-09-06 13:48:33,871 127 INFO rb-41ce622-224575-412240 odoo.addons.test_search_panel.tests.test_search_panel_select_multi_range: Starting TestSelectRangeMulti.test_selection_empty ... 2026-09-06 13:48:33,904 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:48:33,916 127 INFO rb-41ce622-224575-412240 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one ... 2026-09-06 13:48:33,967 127 INFO rb-41ce622-224575-412240 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_deep_hierarchy ... 2026-09-06 13:48:34,004 127 INFO rb-41ce622-224575-412240 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_empty ... 2026-09-06 13:48:34,032 127 INFO rb-41ce622-224575-412240 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_empty_no_parent_name ... 2026-09-06 13:48:34,055 127 INFO rb-41ce622-224575-412240 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_many2one_no_parent_name ... 2026-09-06 13:48:34,085 127 INFO rb-41ce622-224575-412240 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_selection ... 2026-09-06 13:48:34,116 127 INFO rb-41ce622-224575-412240 odoo.addons.test_search_panel.tests.test_search_panel_select_range: Starting TestSelectRange.test_selection_empty ... 2026-09-06 13:48:34,149 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2021-01-01 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeClassDecorator.test_freeze_time_class_decorator ... 2026-09-06 13:48:34,297 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:48:34,310 127 INFO rb-41ce622-224575-412240 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeMethodDecorator.test_freeze_time_method_decorator ... 2026-09-06 13:48:34,426 127 INFO rb-41ce622-224575-412240 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeMethodDecorator.test_freeze_time_method_decorator_with_date ... 2026-09-06 13:48:34,547 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2024-04-04 04:04:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestHttpCaseFreezeTimeClassDecorator.test_http_freeze_time_class_decorator ... 2024-04-04 04:04:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestHttpCaseFreezeTimeClassDecorator.test_http_freeze_time_class_decorator_two ... 2026-09-06 13:48:34,722 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:48:34,736 127 INFO rb-41ce622-224575-412240 odoo.addons.test_testing_utilities.tests.test_freeze_time: Starting TestFreezeTimeContextManager.test_freeze_time_context_manager ... 2026-09-06 13:48:34,864 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:48:34,880 127 INFO rb-41ce622-224575-412240 odoo.addons.test_to_signup_email_verification.tests.test_signup_email_verification: Starting TestForSignUpEmailVerification.test_signup_user_which_create_from_res_partner ... 2026-09-06 13:48:35,661 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:48:37,455 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:37] "GET / HTTP/1.1" 200 - 177 0.135 1.661 2026-09-06 13:48:38,171 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:addison.olson28@example.com from 127.0.0.1 2026-09-06 13:48:38,189 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:addison.olson28@example.com from 127.0.0.1 2026-09-06 13:48:38,195 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:48:38,195 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:38] "POST /web/signup?db=rb-41ce622-224575-412240&token=ATVYpWoAAAAAV2Z4h5MF972uY85MX0XCEuYnbpqvZurgbo9ut0dFi1tbMzYsIFsyNzBdLCBudWxsLCAic2lnbnVwIl0 HTTP/1.1" 303 - 129 0.061 0.139 2026-09-06 13:48:38,203 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_device: User 270 inserts device log (O8LEdv-BHJ5FAlqqj28tkmZz4Vw8jkG8DaQ144KWL0) 2026-09-06 13:48:38,789 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:48:38] "GET /my HTTP/1.1" 200 - 214 0.120 0.471 2026-09-06 13:48:38,858 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:48:38,881 127 INFO rb-41ce622-224575-412240 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_import ... 2026-09-06 13:48:38,982 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-41ce622-224575/odoo/addons/base/i18n/fr.po for language fr_FR 2026-09-06 13:48:38,983 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/odoo/addons/base/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,395 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-41ce622-224575/addons/web/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,395 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/web/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,568 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-41ce622-224575/addons/base_setup/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,568 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_setup/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,575 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-41ce622-224575/addons/bus/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,575 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/bus/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,578 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-41ce622-224575/addons/web_tour/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,578 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/web_tour/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,581 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-41ce622-224575/addons/html_editor/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,581 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/html_editor/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,595 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-41ce622-224575/addons/mail/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,595 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mail/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,696 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-41ce622-224575/addons/sales_team/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,696 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sales_team/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,704 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-41ce622-224575/addons/onboarding/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,704 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/onboarding/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,709 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-41ce622-224575/addons/uom/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,709 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/uom/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,714 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-41ce622-224575/addons/product/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,715 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/product/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,754 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-41ce622-224575/addons/analytic/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,754 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/analytic/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,763 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-41ce622-224575/addons/web_editor/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,763 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/web_editor/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,787 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-41ce622-224575/addons/http_routing/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,787 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/http_routing/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,790 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-41ce622-224575/addons/auth_signup/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,790 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_signup/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,802 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-41ce622-224575/addons/portal/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,803 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/portal/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,815 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-41ce622-224575/addons/resource/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,816 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/resource/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,826 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-41ce622-224575/addons/digest/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,826 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/digest/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,831 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-41ce622-224575/addons/account/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,832 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,982 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-41ce622-224575/addons/payment/i18n/fr.po for language fr_FR 2026-09-06 13:48:39,982 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,000 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-41ce622-224575/addons/account_payment/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,000 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_payment/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,005 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-41ce622-224575/addons/utm/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,005 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/utm/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,008 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-41ce622-224575/addons/sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,008 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,041 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-41ce622-224575/addons/sale_management/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,041 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_management/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,045 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-41ce622-224575/addons/barcodes/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,045 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/barcodes/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,047 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-41ce622-224575/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,048 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,049 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-41ce622-224575/addons/stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,049 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,115 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-41ce622-224575/addons/stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,115 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,122 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-41ce622-224575/addons/phone_validation/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,122 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/phone_validation/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,125 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-41ce622-224575/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,125 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,177 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-41ce622-224575/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,177 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,186 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-41ce622-224575/addons/calendar/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,186 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/calendar/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,208 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-41ce622-224575/addons/contacts/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,208 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/contacts/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,209 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-41ce622-224575/addons/crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,210 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,242 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-41ce622-224575/addons/social_media/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,242 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/social_media/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,244 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-41ce622-224575/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,244 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,246 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-41ce622-224575/addons/website/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,246 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,359 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_FR 2026-09-06 13:48:40,360 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_FR 2026-09-06 13:48:40,360 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate: no translation for language fr_FR 2026-09-06 13:48:40,360 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-41ce622-224575/addons/purchase/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,360 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,385 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-41ce622-224575/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,385 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,393 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-41ce622-224575/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,393 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,401 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_FR 2026-09-06 13:48:40,402 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_FR 2026-09-06 13:48:40,402 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_FR 2026-09-06 13:48:40,402 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_FR 2026-09-06 13:48:40,402 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-41ce622-224575/addons/rating/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,402 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/rating/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,408 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-41ce622-224575/addons/project/i18n/fr.po for language fr_FR 2026-09-06 13:48:40,408 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,318 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_FR 2026-09-06 13:48:41,318 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-41ce622-224575/addons/website_payment/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,318 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_payment/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,323 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-41ce622-224575/addons/website_mail/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,324 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_mail/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,325 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-41ce622-224575/addons/portal_rating/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,325 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/portal_rating/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,328 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-41ce622-224575/addons/delivery/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,328 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/delivery/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,336 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-41ce622-224575/addons/website_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,337 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,378 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-41ce622-224575/addons/mrp/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,378 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,434 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-41ce622-224575/addons/link_tracker/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,435 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/link_tracker/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,439 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,439 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,484 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-41ce622-224575/addons/resource_mail/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,484 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/resource_mail/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,485 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-41ce622-224575/addons/hr/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,486 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,520 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-41ce622-224575/addons/hr_expense/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,520 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_expense/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,541 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-41ce622-224575/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,541 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,578 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-41ce622-224575/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,578 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,579 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-41ce622-224575/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,579 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,612 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-41ce622-224575/addons/data_recycle/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,612 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/data_recycle/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,616 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_base_ward: no translation for language fr_FR 2026-09-06 13:48:41,616 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language fr_FR 2026-09-06 13:48:41,617 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: no translation for language fr_FR 2026-09-06 13:48:41,617 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-41ce622-224575/addons/maintenance/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,617 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/maintenance/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,633 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-41ce622-224575/addons/marketing_card/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,633 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/marketing_card/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,642 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_account_budget: no translation for language fr_FR 2026-09-06 13:48:41,642 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_FR 2026-09-06 13:48:41,642 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_FR 2026-09-06 13:48:41,643 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-41ce622-224575/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,643 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,644 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-41ce622-224575/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,644 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,647 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_FR 2026-09-06 13:48:41,647 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-41ce622-224575/addons/hr_contract/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,647 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_contract/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,656 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_FR 2026-09-06 13:48:41,656 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_FR 2026-09-06 13:48:41,656 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_FR 2026-09-06 13:48:41,656 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_FR 2026-09-06 13:48:41,657 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-41ce622-224575/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,657 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,660 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_FR 2026-09-06 13:48:41,660 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-41ce622-224575/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,660 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,663 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_FR 2026-09-06 13:48:41,663 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-41ce622-224575/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,663 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,666 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-41ce622-224575/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,666 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,667 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_FR 2026-09-06 13:48:41,667 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_FR 2026-09-06 13:48:41,668 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_FR 2026-09-06 13:48:41,668 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_FR 2026-09-06 13:48:41,668 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_FR 2026-09-06 13:48:41,668 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_FR 2026-09-06 13:48:41,668 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_FR 2026-09-06 13:48:41,669 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_FR 2026-09-06 13:48:41,669 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_FR 2026-09-06 13:48:41,669 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_FR 2026-09-06 13:48:41,669 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_FR 2026-09-06 13:48:41,670 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_FR 2026-09-06 13:48:41,670 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sales_team_advanced: no translation for language fr_FR 2026-09-06 13:48:41,670 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sales_target: no translation for language fr_FR 2026-09-06 13:48:41,671 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_FR 2026-09-06 13:48:41,671 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language fr_FR 2026-09-06 13:48:41,671 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_wallet: no translation for language fr_FR 2026-09-06 13:48:41,671 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_FR 2026-09-06 13:48:41,672 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_FR 2026-09-06 13:48:41,672 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_base: no translation for language fr_FR 2026-09-06 13:48:41,672 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_docs: no translation for language fr_FR 2026-09-06 13:48:41,672 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_FR 2026-09-06 13:48:41,672 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_FR 2026-09-06 13:48:41,673 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_FR 2026-09-06 13:48:41,673 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_FR 2026-09-06 13:48:41,673 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_FR 2026-09-06 13:48:41,674 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_FR 2026-09-06 13:48:41,674 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-41ce622-224575/addons/iap/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,674 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/iap/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,677 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-41ce622-224575/addons/iap_mail/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,677 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/iap_mail/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,681 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-41ce622-224575/addons/sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,681 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,695 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-41ce622-224575/addons/base_automation/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,695 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_automation/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,704 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_FR 2026-09-06 13:48:41,705 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-41ce622-224575/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,705 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,708 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_FR 2026-09-06 13:48:41,708 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_geo_routes: no translation for language fr_FR 2026-09-06 13:48:41,708 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_base_state_group: no translation for language fr_FR 2026-09-06 13:48:41,708 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_business_trip: no translation for language fr_FR 2026-09-06 13:48:41,709 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: no translation for language fr_FR 2026-09-06 13:48:41,709 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_FR 2026-09-06 13:48:41,709 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_FR 2026-09-06 13:48:41,710 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_FR 2026-09-06 13:48:41,710 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_FR 2026-09-06 13:48:41,710 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_FR 2026-09-06 13:48:41,710 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_FR 2026-09-06 13:48:41,711 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-41ce622-224575/addons/fleet/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,711 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/fleet/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,727 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet: no translation for language fr_FR 2026-09-06 13:48:41,728 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: no translation for language fr_FR 2026-09-06 13:48:41,728 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-41ce622-224575/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,728 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,730 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_FR 2026-09-06 13:48:41,730 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_fleet_driver: no translation for language fr_FR 2026-09-06 13:48:41,730 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_booking: no translation for language fr_FR 2026-09-06 13:48:41,730 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language fr_FR 2026-09-06 13:48:41,730 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_planning: no translation for language fr_FR 2026-09-06 13:48:41,730 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_logistics_package_type: no translation for language fr_FR 2026-09-06 13:48:41,731 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language fr_FR 2026-09-06 13:48:41,731 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_logistics: no translation for language fr_FR 2026-09-06 13:48:41,731 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_logistics_account: no translation for language fr_FR 2026-09-06 13:48:41,731 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_management: no translation for language fr_FR 2026-09-06 13:48:41,731 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_FR 2026-09-06 13:48:41,731 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-41ce622-224575/addons/gamification/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,731 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/gamification/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,750 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-41ce622-224575/addons/survey/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,750 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/survey/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,777 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_survey: no translation for language fr_FR 2026-09-06 13:48:41,777 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_appraisal: no translation for language fr_FR 2026-09-06 13:48:41,778 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_FR 2026-09-06 13:48:41,778 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_FR 2026-09-06 13:48:41,778 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_FR 2026-09-06 13:48:41,778 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_FR 2026-09-06 13:48:41,778 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-41ce622-224575/addons/hr_skills/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,778 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_skills/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,788 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_FR 2026-09-06 13:48:41,788 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: no translation for language fr_FR 2026-09-06 13:48:41,788 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace: no translation for language fr_FR 2026-09-06 13:48:41,789 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_lang_detection: no translation for language fr_FR 2026-09-06 13:48:41,789 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sem: no translation for language fr_FR 2026-09-06 13:48:41,789 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_FR 2026-09-06 13:48:41,789 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_FR 2026-09-06 13:48:41,789 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_FR 2026-09-06 13:48:41,790 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_FR 2026-09-06 13:48:41,790 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_FR 2026-09-06 13:48:41,790 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-41ce622-224575/addons/website_partner/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,790 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_partner/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,791 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-41ce622-224575/addons/website_profile/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,791 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_profile/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,796 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-41ce622-224575/addons/website_slides/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,796 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_slides/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,833 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-41ce622-224575/addons/event/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,833 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,874 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-41ce622-224575/addons/website_event/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,874 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,884 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-41ce622-224575/addons/im_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,884 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/im_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,895 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-41ce622-224575/addons/sale_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,896 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,901 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-41ce622-224575/addons/repair/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,901 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/repair/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,911 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-41ce622-224575/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,911 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,919 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,919 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,925 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-41ce622-224575/addons/project_todo/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,925 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_todo/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,929 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-41ce622-224575/addons/lunch/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,929 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/lunch/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,943 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-41ce622-224575/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,944 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,950 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_FR 2026-09-06 13:48:41,950 127 INFO rb-41ce622-224575-412240 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-06 13:48:41,950 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,951 127 INFO rb-41ce622-224575-412240 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-06 13:48:41,951 127 INFO rb-41ce622-224575-412240 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-06 13:48:41,953 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-41ce622-224575/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,953 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,956 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-41ce622-224575/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,956 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,959 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-41ce622-224575/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,960 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,962 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-41ce622-224575/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,962 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,964 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-41ce622-224575/addons/pos_discount/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,964 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_discount/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,966 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-41ce622-224575/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,966 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,977 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-41ce622-224575/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,977 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,978 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-41ce622-224575/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,978 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,980 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-41ce622-224575/addons/loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,980 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,996 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-41ce622-224575/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:48:41,996 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,000 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-41ce622-224575/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,000 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,001 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-41ce622-224575/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,001 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,002 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-41ce622-224575/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,002 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,003 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-41ce622-224575/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,004 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,005 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-41ce622-224575/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,005 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,007 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-41ce622-224575/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,007 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,008 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-41ce622-224575/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,008 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,009 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_FR 2026-09-06 13:48:42,010 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-41ce622-224575/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,010 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,011 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-41ce622-224575/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,012 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,013 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_FR 2026-09-06 13:48:42,013 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-41ce622-224575/addons/pos_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,013 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,015 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-41ce622-224575/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,015 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,016 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-41ce622-224575/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,016 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,024 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_FR 2026-09-06 13:48:42,024 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_FR 2026-09-06 13:48:42,025 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_FR 2026-09-06 13:48:42,025 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_FR 2026-09-06 13:48:42,025 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-41ce622-224575/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,025 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,028 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_FR 2026-09-06 13:48:42,028 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-41ce622-224575/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,028 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,030 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_FR 2026-09-06 13:48:42,030 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-41ce622-224575/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,030 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,031 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-41ce622-224575/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,031 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,032 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-41ce622-224575/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,032 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,040 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_FR 2026-09-06 13:48:42,040 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_account: no translation for language fr_FR 2026-09-06 13:48:42,040 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-41ce622-224575/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,040 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,041 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-41ce622-224575/addons/base_iban/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,041 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_iban/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,043 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_FR 2026-09-06 13:48:42,043 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_FR 2026-09-06 13:48:42,043 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_FR 2026-09-06 13:48:42,043 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_FR 2026-09-06 13:48:42,043 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: no translation for language fr_FR 2026-09-06 13:48:42,044 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_pos: no translation for language fr_FR 2026-09-06 13:48:42,044 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: no translation for language fr_FR 2026-09-06 13:48:42,044 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_sale: no translation for language fr_FR 2026-09-06 13:48:42,044 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: no translation for language fr_FR 2026-09-06 13:48:42,044 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_FR 2026-09-06 13:48:42,045 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_FR 2026-09-06 13:48:42,045 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_FR 2026-09-06 13:48:42,045 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_FR 2026-09-06 13:48:42,045 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_FR 2026-09-06 13:48:42,045 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-41ce622-224575/addons/website_blog/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,045 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_blog/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,064 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: no translation for language fr_FR 2026-09-06 13:48:42,064 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_page_access_right: no translation for language fr_FR 2026-09-06 13:48:42,065 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_FR 2026-09-06 13:48:42,065 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_FR 2026-09-06 13:48:42,065 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_FR 2026-09-06 13:48:42,065 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_FR 2026-09-06 13:48:42,066 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_FR 2026-09-06 13:48:42,066 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_FR 2026-09-06 13:48:42,066 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_FR 2026-09-06 13:48:42,066 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_FR 2026-09-06 13:48:42,066 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_FR 2026-09-06 13:48:42,067 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_FR 2026-09-06 13:48:42,067 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_FR 2026-09-06 13:48:42,067 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_FR 2026-09-06 13:48:42,067 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-41ce622-224575/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,067 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,070 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language fr_FR 2026-09-06 13:48:42,070 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-41ce622-224575/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,070 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,072 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language fr_FR 2026-09-06 13:48:42,072 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_FR 2026-09-06 13:48:42,073 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_FR 2026-09-06 13:48:42,073 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_bank_connector: no translation for language fr_FR 2026-09-06 13:48:42,073 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_bidv_connector: no translation for language fr_FR 2026-09-06 13:48:42,073 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-41ce622-224575/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,073 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,077 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_qr: no translation for language fr_FR 2026-09-06 13:48:42,077 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_bidv_viin: no translation for language fr_FR 2026-09-06 13:48:42,077 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: no translation for language fr_FR 2026-09-06 13:48:42,077 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_FR 2026-09-06 13:48:42,077 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_FR 2026-09-06 13:48:42,077 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: no translation for language fr_FR 2026-09-06 13:48:42,078 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: no translation for language fr_FR 2026-09-06 13:48:42,078 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_mrp_plm: no translation for language fr_FR 2026-09-06 13:48:42,078 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_FR 2026-09-06 13:48:42,078 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_FR 2026-09-06 13:48:42,078 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-41ce622-224575/addons/website_crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,078 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,080 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-41ce622-224575/addons/website_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,080 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,081 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-41ce622-224575/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,081 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,082 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-41ce622-224575/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,082 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,092 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-41ce622-224575/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,092 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,095 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-41ce622-224575/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,095 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,097 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-41ce622-224575/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,097 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,100 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-41ce622-224575/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,101 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,102 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-41ce622-224575/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,102 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-41ce622-224575/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,107 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,109 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-41ce622-224575/addons/account_edi/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,109 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_edi/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,114 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-41ce622-224575/addons/certificate/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,114 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/certificate/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,120 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-41ce622-224575/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,120 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,122 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-41ce622-224575/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,123 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,130 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-41ce622-224575/addons/account_fleet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,130 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_fleet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,133 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-41ce622-224575/addons/account_peppol/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,133 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_peppol/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,148 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-41ce622-224575/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,148 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,152 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-41ce622-224575/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,152 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,156 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-41ce622-224575/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,156 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,158 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-41ce622-224575/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,158 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,160 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-41ce622-224575/addons/account_test/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,160 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_test/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,163 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-41ce622-224575/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,163 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,165 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-41ce622-224575/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,165 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,168 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-41ce622-224575/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,169 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,170 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-41ce622-224575/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,170 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,172 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-41ce622-224575/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,172 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,173 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-41ce622-224575/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,173 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,174 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-41ce622-224575/addons/auth_totp/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,174 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_totp/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,177 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-41ce622-224575/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,177 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,180 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-41ce622-224575/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,180 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,183 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-41ce622-224575/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,184 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,185 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-41ce622-224575/addons/base_import/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,186 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_import/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,192 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-41ce622-224575/addons/base_import_module/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,192 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_import_module/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,195 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-41ce622-224575/addons/base_install_request/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,195 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_install_request/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,197 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-41ce622-224575/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,197 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,199 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-41ce622-224575/addons/base_vat/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,199 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_vat/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,201 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-41ce622-224575/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,201 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,203 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-41ce622-224575/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,203 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,204 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-41ce622-224575/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,204 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,205 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-41ce622-224575/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,205 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,206 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-41ce622-224575/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,206 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,208 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-41ce622-224575/addons/iap_crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,208 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/iap_crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,209 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-41ce622-224575/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,209 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,211 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-41ce622-224575/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,211 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,216 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-41ce622-224575/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,216 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,218 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-41ce622-224575/addons/crm_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,218 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/crm_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,219 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-41ce622-224575/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,219 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,223 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-41ce622-224575/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,223 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,225 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-41ce622-224575/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,225 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,232 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-41ce622-224575/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,232 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,233 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-41ce622-224575/addons/event_booth/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,233 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event_booth/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,239 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-41ce622-224575/addons/event_product/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,239 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event_product/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,240 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-41ce622-224575/addons/event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,240 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,246 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-41ce622-224575/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,247 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,254 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-41ce622-224575/addons/event_crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,254 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event_crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,259 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-41ce622-224575/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,259 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,260 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-41ce622-224575/addons/event_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,260 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,262 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-41ce622-224575/addons/sale_crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,262 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,265 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-41ce622-224575/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,265 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,267 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-41ce622-224575/addons/google_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,267 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/google_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,268 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-41ce622-224575/addons/google_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,268 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/google_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,272 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-41ce622-224575/addons/google_gmail/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,273 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/google_gmail/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,276 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-41ce622-224575/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,276 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,277 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-41ce622-224575/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,277 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,280 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-41ce622-224575/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,280 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,283 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-41ce622-224575/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,283 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,286 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-41ce622-224575/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,286 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,290 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-41ce622-224575/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,290 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,291 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-41ce622-224575/addons/hr_presence/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,291 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_presence/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,294 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-41ce622-224575/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,294 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,295 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-41ce622-224575/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,295 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,298 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-41ce622-224575/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,298 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,299 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-41ce622-224575/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,300 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,301 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-41ce622-224575/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,301 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,303 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_FR 2026-09-06 13:48:42,304 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_FR 2026-09-06 13:48:42,304 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_FR 2026-09-06 13:48:42,304 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_FR 2026-09-06 13:48:42,304 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_FR 2026-09-06 13:48:42,304 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_FR 2026-09-06 13:48:42,305 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_FR 2026-09-06 13:48:42,305 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_FR 2026-09-06 13:48:42,305 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_FR 2026-09-06 13:48:42,305 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language fr_FR 2026-09-06 13:48:42,305 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_FR 2026-09-06 13:48:42,305 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language fr_FR 2026-09-06 13:48:42,306 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_FR 2026-09-06 13:48:42,306 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_FR 2026-09-06 13:48:42,306 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_FR 2026-09-06 13:48:42,306 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language fr_FR 2026-09-06 13:48:42,307 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_FR 2026-09-06 13:48:42,307 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-41ce622-224575/addons/sale_service/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,307 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_service/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,308 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-41ce622-224575/addons/project_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,308 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,309 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-41ce622-224575/addons/sale_project/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,309 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_project/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,315 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-41ce622-224575/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,315 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,327 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language fr_FR 2026-09-06 13:48:42,327 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language fr_FR 2026-09-06 13:48:42,327 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_logistics_route: no translation for language fr_FR 2026-09-06 13:48:42,328 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_logistics_sale: no translation for language fr_FR 2026-09-06 13:48:42,328 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: no translation for language fr_FR 2026-09-06 13:48:42,328 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_sale: no translation for language fr_FR 2026-09-06 13:48:42,328 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_project: no translation for language fr_FR 2026-09-06 13:48:42,328 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: no translation for language fr_FR 2026-09-06 13:48:42,329 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_FR 2026-09-06 13:48:42,329 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_FR 2026-09-06 13:48:42,329 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_FR 2026-09-06 13:48:42,329 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_FR 2026-09-06 13:48:42,329 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_FR 2026-09-06 13:48:42,330 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_FR 2026-09-06 13:48:42,330 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_FR 2026-09-06 13:48:42,330 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-09-06 13:48:42,330 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-09-06 13:48:42,330 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_FR 2026-09-06 13:48:42,331 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_FR 2026-09-06 13:48:42,331 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_FR 2026-09-06 13:48:42,331 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_FR 2026-09-06 13:48:42,331 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_FR 2026-09-06 13:48:42,331 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_FR 2026-09-06 13:48:42,332 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: no translation for language fr_FR 2026-09-06 13:48:42,332 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: no translation for language fr_FR 2026-09-06 13:48:42,332 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-41ce622-224575/addons/mail_bot/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,332 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mail_bot/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,335 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_FR 2026-09-06 13:48:42,335 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-41ce622-224575/addons/mail_group/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,335 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mail_group/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,344 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,345 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,346 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,346 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,347 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,347 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,348 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,348 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,349 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-41ce622-224575/addons/website_event_track/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,349 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_track/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,368 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,368 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,369 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,370 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,371 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,371 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,373 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,373 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,374 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,374 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,375 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-41ce622-224575/addons/membership/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,375 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/membership/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,382 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-41ce622-224575/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,382 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,383 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-41ce622-224575/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,383 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,388 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-41ce622-224575/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,388 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,391 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-41ce622-224575/addons/mrp_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,391 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,394 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-41ce622-224575/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,394 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,395 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-41ce622-224575/addons/product_expiry/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,395 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/product_expiry/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,398 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-41ce622-224575/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,398 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,399 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-41ce622-224575/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,399 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,401 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,401 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,404 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,404 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,405 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-41ce622-224575/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,405 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,406 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-41ce622-224575/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,406 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,407 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,407 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,408 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,408 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,409 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-41ce622-224575/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,409 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,410 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,410 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,411 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_FR 2026-09-06 13:48:42,412 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: no translation for language fr_FR 2026-09-06 13:48:42,412 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_momo_viin: no translation for language fr_FR 2026-09-06 13:48:42,412 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_nganluong: no translation for language fr_FR 2026-09-06 13:48:42,412 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_polar: no translation for language fr_FR 2026-09-06 13:48:42,412 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_vnpay: no translation for language fr_FR 2026-09-06 13:48:42,412 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_zalopay: no translation for language fr_FR 2026-09-06 13:48:42,412 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-41ce622-224575/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,412 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,413 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-41ce622-224575/addons/pos_event/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,413 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_event/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,415 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-41ce622-224575/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,415 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,416 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-41ce622-224575/addons/pos_hr/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,416 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_hr/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,418 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_FR 2026-09-06 13:48:42,418 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-41ce622-224575/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,418 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,419 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-41ce622-224575/addons/sale_margin/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,419 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_margin/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,421 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-41ce622-224575/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,421 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,422 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-41ce622-224575/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,422 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,422 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-41ce622-224575/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,422 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,423 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-41ce622-224575/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,423 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,424 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-41ce622-224575/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,424 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,425 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-41ce622-224575/addons/pos_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,425 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,425 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-41ce622-224575/addons/product_email_template/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,425 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/product_email_template/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,426 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-41ce622-224575/addons/product_images/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,427 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/product_images/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,428 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-41ce622-224575/addons/product_margin/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,428 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/product_margin/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,430 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-41ce622-224575/addons/product_matrix/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,430 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/product_matrix/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,432 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-41ce622-224575/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,432 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,433 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-41ce622-224575/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,433 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,433 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-41ce622-224575/addons/project_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,434 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,434 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-41ce622-224575/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,434 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,435 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-41ce622-224575/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,435 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,437 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_FR 2026-09-06 13:48:42,437 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-41ce622-224575/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,437 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,438 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-41ce622-224575/addons/project_purchase/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,438 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_purchase/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,439 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-41ce622-224575/addons/project_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,439 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,440 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-41ce622-224575/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,440 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,441 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-41ce622-224575/addons/sale_expense/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,441 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_expense/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,442 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-41ce622-224575/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,442 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,443 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-41ce622-224575/addons/project_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,443 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,444 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-41ce622-224575/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,444 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,445 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-41ce622-224575/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,445 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,446 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-41ce622-224575/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,446 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,447 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-41ce622-224575/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,448 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,448 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-41ce622-224575/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,448 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,449 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-41ce622-224575/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,450 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,450 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-41ce622-224575/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,450 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,451 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-41ce622-224575/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,451 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,452 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-41ce622-224575/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,452 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,453 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-41ce622-224575/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,453 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,456 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-41ce622-224575/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,456 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,457 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-41ce622-224575/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,457 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,458 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-41ce622-224575/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,458 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,459 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_FR 2026-09-06 13:48:42,459 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-41ce622-224575/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,459 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,465 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-41ce622-224575/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,466 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,468 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-41ce622-224575/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,469 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,470 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-41ce622-224575/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,470 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,471 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-41ce622-224575/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,471 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,472 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_FR 2026-09-06 13:48:42,473 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-41ce622-224575/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,473 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,474 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-41ce622-224575/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,474 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,478 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-41ce622-224575/addons/snailmail/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,478 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/snailmail/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,483 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-41ce622-224575/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,484 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,484 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,485 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,533 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,533 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,535 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,535 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,538 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,538 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,540 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,540 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,541 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,541 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,542 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,542 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,544 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,544 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,545 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,545 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,546 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,546 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,548 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,548 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,551 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,552 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,553 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,553 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,555 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,555 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,556 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,556 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,558 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,558 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,561 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-41ce622-224575/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,561 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,563 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-41ce622-224575/addons/stock_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,563 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,564 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_FR 2026-09-06 13:48:42,565 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_FR 2026-09-06 13:48:42,565 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_FR 2026-09-06 13:48:42,565 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_FR 2026-09-06 13:48:42,565 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_FR 2026-09-06 13:48:42,565 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_FR 2026-09-06 13:48:42,565 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_FR 2026-09-06 13:48:42,565 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-41ce622-224575/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,565 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,569 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_FR 2026-09-06 13:48:42,569 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-41ce622-224575/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,569 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,577 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-41ce622-224575/addons/website_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,577 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,580 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-41ce622-224575/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,580 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,581 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_FR 2026-09-06 13:48:42,581 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-41ce622-224575/addons/payment_demo/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,582 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_demo/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,583 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-41ce622-224575/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,583 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,585 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-41ce622-224575/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,585 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,586 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-41ce622-224575/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,586 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,592 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-41ce622-224575/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,592 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,594 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-41ce622-224575/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,594 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,595 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-41ce622-224575/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,595 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,596 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-41ce622-224575/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,596 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,599 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-41ce622-224575/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,599 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,602 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-41ce622-224575/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,602 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,603 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-41ce622-224575/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,603 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,607 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_FR 2026-09-06 13:48:42,607 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_FR 2026-09-06 13:48:42,607 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_FR 2026-09-06 13:48:42,607 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_FR 2026-09-06 13:48:42,607 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_FR 2026-09-06 13:48:42,608 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-41ce622-224575/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,608 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,608 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_FR 2026-09-06 13:48:42,608 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_FR 2026-09-06 13:48:42,609 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_FR 2026-09-06 13:48:42,609 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_FR 2026-09-06 13:48:42,609 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_FR 2026-09-06 13:48:42,609 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_lint: no translation for language fr_FR 2026-09-06 13:48:42,609 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_FR 2026-09-06 13:48:42,609 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_FR 2026-09-06 13:48:42,609 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_FR 2026-09-06 13:48:42,610 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_FR 2026-09-06 13:48:42,610 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_FR 2026-09-06 13:48:42,610 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_FR 2026-09-06 13:48:42,610 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_FR 2026-09-06 13:48:42,610 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_FR 2026-09-06 13:48:42,610 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_FR 2026-09-06 13:48:42,610 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_FR 2026-09-06 13:48:42,611 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_FR 2026-09-06 13:48:42,611 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_FR 2026-09-06 13:48:42,611 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_FR 2026-09-06 13:48:42,611 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_FR 2026-09-06 13:48:42,611 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_FR 2026-09-06 13:48:42,611 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-41ce622-224575/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,611 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,613 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_FR 2026-09-06 13:48:42,613 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_FR 2026-09-06 13:48:42,614 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_route: no translation for language fr_FR 2026-09-06 13:48:42,614 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language fr_FR 2026-09-06 13:48:42,614 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_FR 2026-09-06 13:48:42,614 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_FR 2026-09-06 13:48:42,614 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-41ce622-224575/addons/website_forum/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,614 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_forum/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,647 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-41ce622-224575/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,647 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,653 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-41ce622-224575/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,653 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,660 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_FR 2026-09-06 13:48:42,661 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language fr_FR 2026-09-06 13:48:42,661 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_FR 2026-09-06 13:48:42,661 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_backdate: no translation for language fr_FR 2026-09-06 13:48:42,661 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_FR 2026-09-06 13:48:42,662 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_FR 2026-09-06 13:48:42,662 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_FR 2026-09-06 13:48:42,662 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: no translation for language fr_FR 2026-09-06 13:48:42,663 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_FR 2026-09-06 13:48:42,663 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_FR 2026-09-06 13:48:42,663 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_FR 2026-09-06 13:48:42,663 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-41ce622-224575/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,663 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,666 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_FR 2026-09-06 13:48:42,666 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_FR 2026-09-06 13:48:42,666 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_FR 2026-09-06 13:48:42,667 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_event_project: no translation for language fr_FR 2026-09-06 13:48:42,667 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_event_timesheet: no translation for language fr_FR 2026-09-06 13:48:42,667 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_fee_definition: no translation for language fr_FR 2026-09-06 13:48:42,667 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_fee_definition_sale: no translation for language fr_FR 2026-09-06 13:48:42,668 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_geo_routes_account: no translation for language fr_FR 2026-09-06 13:48:42,668 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_geo_routes_google: no translation for language fr_FR 2026-09-06 13:48:42,668 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_geo_routes_here: no translation for language fr_FR 2026-09-06 13:48:42,668 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: no translation for language fr_FR 2026-09-06 13:48:42,669 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: no translation for language fr_FR 2026-09-06 13:48:42,669 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: no translation for language fr_FR 2026-09-06 13:48:42,669 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_FR 2026-09-06 13:48:42,670 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_FR 2026-09-06 13:48:42,670 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_FR 2026-09-06 13:48:42,670 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_FR 2026-09-06 13:48:42,670 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_FR 2026-09-06 13:48:42,671 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_FR 2026-09-06 13:48:42,671 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: no translation for language fr_FR 2026-09-06 13:48:42,671 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_FR 2026-09-06 13:48:42,671 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_FR 2026-09-06 13:48:42,672 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_FR 2026-09-06 13:48:42,672 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_FR 2026-09-06 13:48:42,672 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_FR 2026-09-06 13:48:42,673 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_FR 2026-09-06 13:48:42,673 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_FR 2026-09-06 13:48:42,673 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_FR 2026-09-06 13:48:42,673 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_FR 2026-09-06 13:48:42,674 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_FR 2026-09-06 13:48:42,674 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_FR 2026-09-06 13:48:42,674 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_FR 2026-09-06 13:48:42,675 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_invoice_tax_details: no translation for language fr_FR 2026-09-06 13:48:42,675 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_FR 2026-09-06 13:48:42,675 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_FR 2026-09-06 13:48:42,675 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_FR 2026-09-06 13:48:42,676 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_FR 2026-09-06 13:48:42,676 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_FR 2026-09-06 13:48:42,676 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_backdate: no translation for language fr_FR 2026-09-06 13:48:42,676 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_mrp_backdate: no translation for language fr_FR 2026-09-06 13:48:42,677 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: no translation for language fr_FR 2026-09-06 13:48:42,677 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: no translation for language fr_FR 2026-09-06 13:48:42,677 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_FR 2026-09-06 13:48:42,678 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_FR 2026-09-06 13:48:42,678 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_FR 2026-09-06 13:48:42,678 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_FR 2026-09-06 13:48:42,679 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_FR 2026-09-06 13:48:42,679 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_FR 2026-09-06 13:48:42,679 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_odoo_module_loc: no translation for language fr_FR 2026-09-06 13:48:42,679 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_FR 2026-09-06 13:48:42,680 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_FR 2026-09-06 13:48:42,680 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: no translation for language fr_FR 2026-09-06 13:48:42,680 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: no translation for language fr_FR 2026-09-06 13:48:42,680 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_FR 2026-09-06 13:48:42,681 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_FR 2026-09-06 13:48:42,681 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_FR 2026-09-06 13:48:42,681 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_FR 2026-09-06 13:48:42,682 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language fr_FR 2026-09-06 13:48:42,682 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_FR 2026-09-06 13:48:42,682 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_FR 2026-09-06 13:48:42,682 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_FR 2026-09-06 13:48:42,682 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-41ce622-224575/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,683 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,686 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: no translation for language fr_FR 2026-09-06 13:48:42,686 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_FR 2026-09-06 13:48:42,686 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_FR 2026-09-06 13:48:42,686 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_FR 2026-09-06 13:48:42,687 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_FR 2026-09-06 13:48:42,687 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_FR 2026-09-06 13:48:42,687 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_FR 2026-09-06 13:48:42,688 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_FR 2026-09-06 13:48:42,688 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_FR 2026-09-06 13:48:42,688 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_FR 2026-09-06 13:48:42,688 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_FR 2026-09-06 13:48:42,689 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_FR 2026-09-06 13:48:42,689 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_FR 2026-09-06 13:48:42,689 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_purchase_backdate: no translation for language fr_FR 2026-09-06 13:48:42,690 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: no translation for language fr_FR 2026-09-06 13:48:42,690 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_FR 2026-09-06 13:48:42,690 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_purchase_order_advance: no translation for language fr_FR 2026-09-06 13:48:42,690 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_purchase_receipt: no translation for language fr_FR 2026-09-06 13:48:42,691 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: no translation for language fr_FR 2026-09-06 13:48:42,691 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: no translation for language fr_FR 2026-09-06 13:48:42,691 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_repair: no translation for language fr_FR 2026-09-06 13:48:42,691 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: no translation for language fr_FR 2026-09-06 13:48:42,692 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: no translation for language fr_FR 2026-09-06 13:48:42,692 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_FR 2026-09-06 13:48:42,692 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sale_backdate: no translation for language fr_FR 2026-09-06 13:48:42,693 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_FR 2026-09-06 13:48:42,693 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_FR 2026-09-06 13:48:42,693 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sale_order_advance: no translation for language fr_FR 2026-09-06 13:48:42,693 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_FR 2026-09-06 13:48:42,694 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: no translation for language fr_FR 2026-09-06 13:48:42,694 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: no translation for language fr_FR 2026-09-06 13:48:42,694 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sales_target_sale: no translation for language fr_FR 2026-09-06 13:48:42,694 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sales_target_pos: no translation for language fr_FR 2026-09-06 13:48:42,694 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: no translation for language fr_FR 2026-09-06 13:48:42,695 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_FR 2026-09-06 13:48:42,695 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_FR 2026-09-06 13:48:42,695 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_FR 2026-09-06 13:48:42,695 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_FR 2026-09-06 13:48:42,695 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_FR 2026-09-06 13:48:42,695 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_FR 2026-09-06 13:48:42,696 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_FR 2026-09-06 13:48:42,696 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_FR 2026-09-06 13:48:42,696 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_FR 2026-09-06 13:48:42,696 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_FR 2026-09-06 13:48:42,696 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_FR 2026-09-06 13:48:42,696 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_FR 2026-09-06 13:48:42,697 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_FR 2026-09-06 13:48:42,697 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_FR 2026-09-06 13:48:42,697 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_FR 2026-09-06 13:48:42,697 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_FR 2026-09-06 13:48:42,697 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: no translation for language fr_FR 2026-09-06 13:48:42,697 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_odoo_version: no translation for language fr_FR 2026-09-06 13:48:42,698 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_docs_odoo: no translation for language fr_FR 2026-09-06 13:48:42,698 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: no translation for language fr_FR 2026-09-06 13:48:42,698 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_slides_event: no translation for language fr_FR 2026-09-06 13:48:42,698 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-41ce622-224575/addons/transifex/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,698 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/transifex/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,700 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_FR 2026-09-06 13:48:42,700 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_FR 2026-09-06 13:48:42,700 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_FR 2026-09-06 13:48:42,700 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: no translation for language fr_FR 2026-09-06 13:48:42,701 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_budget_project: no translation for language fr_FR 2026-09-06 13:48:42,701 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language fr_FR 2026-09-06 13:48:42,701 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_crm: no translation for language fr_FR 2026-09-06 13:48:42,701 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_sale: no translation for language fr_FR 2026-09-06 13:48:42,701 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: no translation for language fr_FR 2026-09-06 13:48:42,701 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: no translation for language fr_FR 2026-09-06 13:48:42,702 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: no translation for language fr_FR 2026-09-06 13:48:42,702 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: no translation for language fr_FR 2026-09-06 13:48:42,702 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_FR 2026-09-06 13:48:42,702 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_purchase: no translation for language fr_FR 2026-09-06 13:48:42,702 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language fr_FR 2026-09-06 13:48:42,702 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: no translation for language fr_FR 2026-09-06 13:48:42,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_website: no translation for language fr_FR 2026-09-06 13:48:42,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: no translation for language fr_FR 2026-09-06 13:48:42,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: no translation for language fr_FR 2026-09-06 13:48:42,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_FR 2026-09-06 13:48:42,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_FR 2026-09-06 13:48:42,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_FR 2026-09-06 13:48:42,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_FR 2026-09-06 13:48:42,704 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_FR 2026-09-06 13:48:42,704 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-41ce622-224575/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,704 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,706 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_FR 2026-09-06 13:48:42,706 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_FR 2026-09-06 13:48:42,706 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_FR 2026-09-06 13:48:42,706 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_FR 2026-09-06 13:48:42,706 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_FR 2026-09-06 13:48:42,706 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_FR 2026-09-06 13:48:42,707 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_FR 2026-09-06 13:48:42,707 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_marketplace: no translation for language fr_FR 2026-09-06 13:48:42,707 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_FR 2026-09-06 13:48:42,707 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_FR 2026-09-06 13:48:42,707 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_FR 2026-09-06 13:48:42,707 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_FR 2026-09-06 13:48:42,708 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_FR 2026-09-06 13:48:42,708 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_FR 2026-09-06 13:48:42,708 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_FR 2026-09-06 13:48:42,708 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_FR 2026-09-06 13:48:42,708 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_FR 2026-09-06 13:48:42,708 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_FR 2026-09-06 13:48:42,709 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_FR 2026-09-06 13:48:42,709 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: no translation for language fr_FR 2026-09-06 13:48:42,709 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: no translation for language fr_FR 2026-09-06 13:48:42,709 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: no translation for language fr_FR 2026-09-06 13:48:42,709 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: no translation for language fr_FR 2026-09-06 13:48:42,709 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language fr_FR 2026-09-06 13:48:42,710 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_base_district: no translation for language fr_FR 2026-09-06 13:48:42,710 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_FR 2026-09-06 13:48:42,710 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_FR 2026-09-06 13:48:42,710 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_FR 2026-09-06 13:48:42,710 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_FR 2026-09-06 13:48:42,711 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_FR 2026-09-06 13:48:42,711 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_FR 2026-09-06 13:48:42,711 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_FR 2026-09-06 13:48:42,711 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_FR 2026-09-06 13:48:42,711 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_FR 2026-09-06 13:48:42,711 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_FR 2026-09-06 13:48:42,712 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_FR 2026-09-06 13:48:42,712 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_FR 2026-09-06 13:48:42,712 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_FR 2026-09-06 13:48:42,712 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_FR 2026-09-06 13:48:42,712 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_FR 2026-09-06 13:48:42,712 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_FR 2026-09-06 13:48:42,713 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_FR 2026-09-06 13:48:42,713 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_FR 2026-09-06 13:48:42,713 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_FR 2026-09-06 13:48:42,713 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_FR 2026-09-06 13:48:42,713 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_FR 2026-09-06 13:48:42,714 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_FR 2026-09-06 13:48:42,714 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_FR 2026-09-06 13:48:42,714 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_FR 2026-09-06 13:48:42,714 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,714 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,724 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_FR 2026-09-06 13:48:42,724 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_FR 2026-09-06 13:48:42,724 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_FR 2026-09-06 13:48:42,724 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_FR 2026-09-06 13:48:42,725 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_FR 2026-09-06 13:48:42,725 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_FR 2026-09-06 13:48:42,725 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_FR 2026-09-06 13:48:42,725 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_FR 2026-09-06 13:48:42,725 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_FR 2026-09-06 13:48:42,726 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_FR 2026-09-06 13:48:42,726 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_FR 2026-09-06 13:48:42,726 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_FR 2026-09-06 13:48:42,726 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_FR 2026-09-06 13:48:42,726 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_FR 2026-09-06 13:48:42,727 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_FR 2026-09-06 13:48:42,727 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_FR 2026-09-06 13:48:42,727 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_FR 2026-09-06 13:48:42,727 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-41ce622-224575/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,727 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,729 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_FR 2026-09-06 13:48:42,729 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_FR 2026-09-06 13:48:42,729 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_FR 2026-09-06 13:48:42,729 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_FR 2026-09-06 13:48:42,729 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_FR 2026-09-06 13:48:42,730 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_FR 2026-09-06 13:48:42,730 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-41ce622-224575/addons/website_links/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,730 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_links/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,734 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_FR 2026-09-06 13:48:42,734 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_FR 2026-09-06 13:48:42,734 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_FR 2026-09-06 13:48:42,734 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_FR 2026-09-06 13:48:42,734 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_FR 2026-09-06 13:48:42,735 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_business_trip_approval: no translation for language fr_FR 2026-09-06 13:48:42,735 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: no translation for language fr_FR 2026-09-06 13:48:42,735 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: no translation for language fr_FR 2026-09-06 13:48:42,735 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: no translation for language fr_FR 2026-09-06 13:48:42,735 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_contacts: no translation for language fr_FR 2026-09-06 13:48:42,735 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_contacts_district: no translation for language fr_FR 2026-09-06 13:48:42,736 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: no translation for language fr_FR 2026-09-06 13:48:42,736 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_FR 2026-09-06 13:48:42,736 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_FR 2026-09-06 13:48:42,736 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_contacts_ward: no translation for language fr_FR 2026-09-06 13:48:42,736 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_country_target_market: no translation for language fr_FR 2026-09-06 13:48:42,736 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_FR 2026-09-06 13:48:42,737 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_FR 2026-09-06 13:48:42,737 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_FR 2026-09-06 13:48:42,737 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_FR 2026-09-06 13:48:42,737 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: no translation for language fr_FR 2026-09-06 13:48:42,737 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: no translation for language fr_FR 2026-09-06 13:48:42,737 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_crm_dob: no translation for language fr_FR 2026-09-06 13:48:42,737 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_FR 2026-09-06 13:48:42,738 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_FR 2026-09-06 13:48:42,738 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_FR 2026-09-06 13:48:42,738 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_FR 2026-09-06 13:48:42,738 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_freight: no translation for language fr_FR 2026-09-06 13:48:42,738 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_air: no translation for language fr_FR 2026-09-06 13:48:42,738 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_consol: no translation for language fr_FR 2026-09-06 13:48:42,739 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_freight_air: no translation for language fr_FR 2026-09-06 13:48:42,739 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_freight_consol: no translation for language fr_FR 2026-09-06 13:48:42,739 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_FR 2026-09-06 13:48:42,739 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_FR 2026-09-06 13:48:42,739 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_FR 2026-09-06 13:48:42,739 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_FR 2026-09-06 13:48:42,740 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_parsing: no translation for language fr_FR 2026-09-06 13:48:42,740 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_FR 2026-09-06 13:48:42,740 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_FR 2026-09-06 13:48:42,740 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_FR 2026-09-06 13:48:42,740 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_FR 2026-09-06 13:48:42,740 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_duns: no translation for language fr_FR 2026-09-06 13:48:42,741 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_FR 2026-09-06 13:48:42,741 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: no translation for language fr_FR 2026-09-06 13:48:42,741 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_estimate_approval: no translation for language fr_FR 2026-09-06 13:48:42,741 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_estimate_budget: no translation for language fr_FR 2026-09-06 13:48:42,741 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_FR 2026-09-06 13:48:42,741 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_FR 2026-09-06 13:48:42,742 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_FR 2026-09-06 13:48:42,742 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_FR 2026-09-06 13:48:42,742 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_FR 2026-09-06 13:48:42,742 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_event_checkin_website: no translation for language fr_FR 2026-09-06 13:48:42,742 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: no translation for language fr_FR 2026-09-06 13:48:42,742 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: no translation for language fr_FR 2026-09-06 13:48:42,743 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_account: no translation for language fr_FR 2026-09-06 13:48:42,743 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: no translation for language fr_FR 2026-09-06 13:48:42,743 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: no translation for language fr_FR 2026-09-06 13:48:42,743 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: no translation for language fr_FR 2026-09-06 13:48:42,743 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_insurance: no translation for language fr_FR 2026-09-06 13:48:42,743 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: no translation for language fr_FR 2026-09-06 13:48:42,744 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: no translation for language fr_FR 2026-09-06 13:48:42,744 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language fr_FR 2026-09-06 13:48:42,744 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_sale: no translation for language fr_FR 2026-09-06 13:48:42,744 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: no translation for language fr_FR 2026-09-06 13:48:42,744 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: no translation for language fr_FR 2026-09-06 13:48:42,744 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: no translation for language fr_FR 2026-09-06 13:48:42,745 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_FR 2026-09-06 13:48:42,745 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_stock: no translation for language fr_FR 2026-09-06 13:48:42,745 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_air_consol: no translation for language fr_FR 2026-09-06 13:48:42,745 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_road: no translation for language fr_FR 2026-09-06 13:48:42,745 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: no translation for language fr_FR 2026-09-06 13:48:42,745 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: no translation for language fr_FR 2026-09-06 13:48:42,746 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: no translation for language fr_FR 2026-09-06 13:48:42,746 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: no translation for language fr_FR 2026-09-06 13:48:42,746 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_FR 2026-09-06 13:48:42,746 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language fr_FR 2026-09-06 13:48:42,746 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: no translation for language fr_FR 2026-09-06 13:48:42,746 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: no translation for language fr_FR 2026-09-06 13:48:42,747 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language fr_FR 2026-09-06 13:48:42,747 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: no translation for language fr_FR 2026-09-06 13:48:42,747 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_geography_info: no translation for language fr_FR 2026-09-06 13:48:42,747 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_geography_info_contact: no translation for language fr_FR 2026-09-06 13:48:42,747 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: no translation for language fr_FR 2026-09-06 13:48:42,747 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_google_drive: no translation for language fr_FR 2026-09-06 13:48:42,748 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_google_translate_api: no translation for language fr_FR 2026-09-06 13:48:42,748 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_FR 2026-09-06 13:48:42,748 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_FR 2026-09-06 13:48:42,748 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_FR 2026-09-06 13:48:42,748 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: no translation for language fr_FR 2026-09-06 13:48:42,748 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: no translation for language fr_FR 2026-09-06 13:48:42,748 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_FR 2026-09-06 13:48:42,749 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_FR 2026-09-06 13:48:42,749 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_FR 2026-09-06 13:48:42,749 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_FR 2026-09-06 13:48:42,749 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_FR 2026-09-06 13:48:42,749 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_FR 2026-09-06 13:48:42,749 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: no translation for language fr_FR 2026-09-06 13:48:42,750 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_FR 2026-09-06 13:48:42,750 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_FR 2026-09-06 13:48:42,750 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_FR 2026-09-06 13:48:42,750 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_FR 2026-09-06 13:48:42,750 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: no translation for language fr_FR 2026-09-06 13:48:42,750 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: no translation for language fr_FR 2026-09-06 13:48:42,751 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: no translation for language fr_FR 2026-09-06 13:48:42,751 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: no translation for language fr_FR 2026-09-06 13:48:42,751 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_FR 2026-09-06 13:48:42,751 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_FR 2026-09-06 13:48:42,751 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_multi_position: no translation for language fr_FR 2026-09-06 13:48:42,751 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_FR 2026-09-06 13:48:42,751 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_FR 2026-09-06 13:48:42,752 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_FR 2026-09-06 13:48:42,752 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_FR 2026-09-06 13:48:42,752 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_FR 2026-09-06 13:48:42,752 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_FR 2026-09-06 13:48:42,752 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_FR 2026-09-06 13:48:42,752 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_FR 2026-09-06 13:48:42,753 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_FR 2026-09-06 13:48:42,753 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_FR 2026-09-06 13:48:42,753 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_project: no translation for language fr_FR 2026-09-06 13:48:42,753 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: no translation for language fr_FR 2026-09-06 13:48:42,753 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_FR 2026-09-06 13:48:42,753 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_FR 2026-09-06 13:48:42,754 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_recruitment: no translation for language fr_FR 2026-09-06 13:48:42,754 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_FR 2026-09-06 13:48:42,754 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: no translation for language fr_FR 2026-09-06 13:48:42,754 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: no translation for language fr_FR 2026-09-06 13:48:42,754 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: no translation for language fr_FR 2026-09-06 13:48:42,754 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_FR 2026-09-06 13:48:42,754 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_FR 2026-09-06 13:48:42,755 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_FR 2026-09-06 13:48:42,755 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language fr_FR 2026-09-06 13:48:42,755 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_FR 2026-09-06 13:48:42,755 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_FR 2026-09-06 13:48:42,755 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_FR 2026-09-06 13:48:42,755 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_FR 2026-09-06 13:48:42,756 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_FR 2026-09-06 13:48:42,756 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_FR 2026-09-06 13:48:42,756 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language fr_FR 2026-09-06 13:48:42,756 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language fr_FR 2026-09-06 13:48:42,756 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language fr_FR 2026-09-06 13:48:42,756 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language fr_FR 2026-09-06 13:48:42,756 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language fr_FR 2026-09-06 13:48:42,757 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: no translation for language fr_FR 2026-09-06 13:48:42,757 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language fr_FR 2026-09-06 13:48:42,757 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language fr_FR 2026-09-06 13:48:42,757 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_stock: no translation for language fr_FR 2026-09-06 13:48:42,757 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: no translation for language fr_FR 2026-09-06 13:48:42,757 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language fr_FR 2026-09-06 13:48:42,758 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language fr_FR 2026-09-06 13:48:42,758 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_FR 2026-09-06 13:48:42,758 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_FR 2026-09-06 13:48:42,758 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_FR 2026-09-06 13:48:42,758 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_FR 2026-09-06 13:48:42,758 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_FR 2026-09-06 13:48:42,759 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: no translation for language fr_FR 2026-09-06 13:48:42,759 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: no translation for language fr_FR 2026-09-06 13:48:42,759 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language fr_FR 2026-09-06 13:48:42,759 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: no translation for language fr_FR 2026-09-06 13:48:42,759 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: no translation for language fr_FR 2026-09-06 13:48:42,759 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: no translation for language fr_FR 2026-09-06 13:48:42,760 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: no translation for language fr_FR 2026-09-06 13:48:42,760 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language fr_FR 2026-09-06 13:48:42,760 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_approval: no translation for language fr_FR 2026-09-06 13:48:42,760 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: no translation for language fr_FR 2026-09-06 13:48:42,760 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language fr_FR 2026-09-06 13:48:42,761 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: no translation for language fr_FR 2026-09-06 13:48:42,761 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language fr_FR 2026-09-06 13:48:42,761 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language fr_FR 2026-09-06 13:48:42,761 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_gender: no translation for language fr_FR 2026-09-06 13:48:42,761 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_FR 2026-09-06 13:48:42,761 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_tax_code: no translation for language fr_FR 2026-09-06 13:48:42,762 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_FR 2026-09-06 13:48:42,762 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos: no translation for language fr_FR 2026-09-06 13:48:42,762 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_FR 2026-09-06 13:48:42,762 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_FR 2026-09-06 13:48:42,762 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_FR 2026-09-06 13:48:42,763 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_FR 2026-09-06 13:48:42,763 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_FR 2026-09-06 13:48:42,763 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_FR 2026-09-06 13:48:42,763 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_vnpay: no translation for language fr_FR 2026-09-06 13:48:42,763 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: no translation for language fr_FR 2026-09-06 13:48:42,764 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_approval: no translation for language fr_FR 2026-09-06 13:48:42,764 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_approval_account: no translation for language fr_FR 2026-09-06 13:48:42,764 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: no translation for language fr_FR 2026-09-06 13:48:42,764 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language fr_FR 2026-09-06 13:48:42,765 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: no translation for language fr_FR 2026-09-06 13:48:42,765 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: no translation for language fr_FR 2026-09-06 13:48:42,765 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_approval_sale: no translation for language fr_FR 2026-09-06 13:48:42,765 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_FR 2026-09-06 13:48:42,766 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_FR 2026-09-06 13:48:42,766 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_progress: no translation for language fr_FR 2026-09-06 13:48:42,766 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_scrum: no translation for language fr_FR 2026-09-06 13:48:42,766 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: no translation for language fr_FR 2026-09-06 13:48:42,766 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: no translation for language fr_FR 2026-09-06 13:48:42,767 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_todo: no translation for language fr_FR 2026-09-06 13:48:42,767 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_FR 2026-09-06 13:48:42,767 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: no translation for language fr_FR 2026-09-06 13:48:42,767 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_repair_stock_access: no translation for language fr_FR 2026-09-06 13:48:42,767 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_repair_supply: no translation for language fr_FR 2026-09-06 13:48:42,767 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale: no translation for language fr_FR 2026-09-06 13:48:42,768 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_addendum: no translation for language fr_FR 2026-09-06 13:48:42,768 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_business_nature: no translation for language fr_FR 2026-09-06 13:48:42,768 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: no translation for language fr_FR 2026-09-06 13:48:42,768 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_crm: no translation for language fr_FR 2026-09-06 13:48:42,768 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language fr_FR 2026-09-06 13:48:42,768 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_ee: no translation for language fr_FR 2026-09-06 13:48:42,769 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: no translation for language fr_FR 2026-09-06 13:48:42,769 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: no translation for language fr_FR 2026-09-06 13:48:42,769 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_project: no translation for language fr_FR 2026-09-06 13:48:42,769 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_project_technician: no translation for language fr_FR 2026-09-06 13:48:42,770 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: no translation for language fr_FR 2026-09-06 13:48:42,770 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_FR 2026-09-06 13:48:42,770 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_FR 2026-09-06 13:48:42,770 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_FR 2026-09-06 13:48:42,771 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_FR 2026-09-06 13:48:42,771 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: no translation for language fr_FR 2026-09-06 13:48:42,771 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: no translation for language fr_FR 2026-09-06 13:48:42,771 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: no translation for language fr_FR 2026-09-06 13:48:42,772 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_FR 2026-09-06 13:48:42,772 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_FR 2026-09-06 13:48:42,772 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sem_crawler: no translation for language fr_FR 2026-09-06 13:48:42,772 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_helpdesk: no translation for language fr_FR 2026-09-06 13:48:42,773 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: no translation for language fr_FR 2026-09-06 13:48:42,773 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language fr_FR 2026-09-06 13:48:42,773 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sem_heatmap: no translation for language fr_FR 2026-09-06 13:48:42,773 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sem_project: no translation for language fr_FR 2026-09-06 13:48:42,774 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language fr_FR 2026-09-06 13:48:42,774 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_FR 2026-09-06 13:48:42,774 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_FR 2026-09-06 13:48:42,775 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_FR 2026-09-06 13:48:42,775 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: no translation for language fr_FR 2026-09-06 13:48:42,775 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: no translation for language fr_FR 2026-09-06 13:48:42,775 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: no translation for language fr_FR 2026-09-06 13:48:42,775 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: no translation for language fr_FR 2026-09-06 13:48:42,776 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: no translation for language fr_FR 2026-09-06 13:48:42,776 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_ee: no translation for language fr_FR 2026-09-06 13:48:42,776 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: no translation for language fr_FR 2026-09-06 13:48:42,776 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: no translation for language fr_FR 2026-09-06 13:48:42,777 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language fr_FR 2026-09-06 13:48:42,777 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_FR 2026-09-06 13:48:42,777 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_survey_exam: no translation for language fr_FR 2026-09-06 13:48:42,777 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: no translation for language fr_FR 2026-09-06 13:48:42,778 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: no translation for language fr_FR 2026-09-06 13:48:42,778 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: no translation for language fr_FR 2026-09-06 13:48:42,778 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_FR 2026-09-06 13:48:42,778 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_auto_translation: no translation for language fr_FR 2026-09-06 13:48:42,779 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: no translation for language fr_FR 2026-09-06 13:48:42,779 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: no translation for language fr_FR 2026-09-06 13:48:42,779 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_blog_toc: no translation for language fr_FR 2026-09-06 13:48:42,779 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: no translation for language fr_FR 2026-09-06 13:48:42,780 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_gtm: no translation for language fr_FR 2026-09-06 13:48:42,780 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: no translation for language fr_FR 2026-09-06 13:48:42,780 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: no translation for language fr_FR 2026-09-06 13:48:42,780 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_nofollow: no translation for language fr_FR 2026-09-06 13:48:42,781 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_FR 2026-09-06 13:48:42,781 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_FR 2026-09-06 13:48:42,781 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_FR 2026-09-06 13:48:42,782 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_FR 2026-09-06 13:48:42,782 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_FR 2026-09-06 13:48:42,782 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_FR 2026-09-06 13:48:42,782 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_FR 2026-09-06 13:48:42,783 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_event: no translation for language fr_FR 2026-09-06 13:48:42,783 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language fr_FR 2026-09-06 13:48:42,783 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: no translation for language fr_FR 2026-09-06 13:48:42,783 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_sale: no translation for language fr_FR 2026-09-06 13:48:42,783 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,784 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,788 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language fr_FR 2026-09-06 13:48:42,788 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language fr_FR 2026-09-06 13:48:42,788 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_slides: no translation for language fr_FR 2026-09-06 13:48:42,788 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language fr_FR 2026-09-06 13:48:42,789 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_FR 2026-09-06 13:48:42,789 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_FR 2026-09-06 13:48:42,789 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_FR 2026-09-06 13:48:42,790 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_FR 2026-09-06 13:48:42,790 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_FR 2026-09-06 13:48:42,790 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_FR 2026-09-06 13:48:42,790 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_FR 2026-09-06 13:48:42,791 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_FR 2026-09-06 13:48:42,791 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_FR 2026-09-06 13:48:42,791 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_FR 2026-09-06 13:48:42,791 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_FR 2026-09-06 13:48:42,792 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_FR 2026-09-06 13:48:42,792 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_FR 2026-09-06 13:48:42,792 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_FR 2026-09-06 13:48:42,792 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_FR 2026-09-06 13:48:42,793 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_FR 2026-09-06 13:48:42,793 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-41ce622-224575/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,793 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,795 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-41ce622-224575/addons/website_customer/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,795 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_customer/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,798 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-41ce622-224575/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,799 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,801 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-41ce622-224575/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,801 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,802 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-41ce622-224575/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,802 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,804 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-41ce622-224575/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,804 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,805 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-41ce622-224575/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,805 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,807 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-41ce622-224575/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,808 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,808 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-41ce622-224575/addons/website_membership/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,808 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_membership/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,809 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-41ce622-224575/addons/website_project/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,810 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_project/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,811 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,811 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,812 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-41ce622-224575/addons/payment_custom/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,812 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_custom/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,813 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,813 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,815 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,815 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,817 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,817 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,820 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,820 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,820 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,820 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,821 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,821 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,823 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,823 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,824 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,824 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,826 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,826 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,826 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,826 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,827 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_FR 2026-09-06 13:48:42,828 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_FR 2026-09-06 13:48:42,828 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_FR 2026-09-06 13:48:42,828 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_FR 2026-09-06 13:48:42,828 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_FR 2026-09-06 13:48:42,828 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_FR 2026-09-06 13:48:42,828 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_FR 2026-09-06 13:48:42,829 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_FR 2026-09-06 13:48:42,829 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-41ce622-224575/addons/board/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,829 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/board/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,830 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-41ce622-224575/addons/payment_aps/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,830 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_aps/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,832 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-41ce622-224575/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,832 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,833 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-41ce622-224575/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,834 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,835 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-41ce622-224575/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,835 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,837 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-41ce622-224575/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,837 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,838 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-41ce622-224575/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,838 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,839 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-41ce622-224575/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,840 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,841 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-41ce622-224575/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,841 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,842 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-41ce622-224575/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,842 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,843 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-41ce622-224575/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,843 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,846 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-41ce622-224575/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,846 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,847 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-41ce622-224575/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,847 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,849 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-41ce622-224575/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,849 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,850 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_FR 2026-09-06 13:48:42,850 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-41ce622-224575/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,850 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-09-06 13:48:42,851 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_FR 2026-09-06 13:48:42,851 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_FR 2026-09-06 13:48:42,851 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_FR 2026-09-06 13:48:42,852 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_FR 2026-09-06 13:48:42,852 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_FR 2026-09-06 13:48:42,852 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_FR 2026-09-06 13:48:42,852 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_FR 2026-09-06 13:48:42,852 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_FR 2026-09-06 13:48:57,210 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading translation file for language fr_FR 2026-09-06 13:48:57,219 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: translations are loaded successfully 2026-09-06 13:48:57,239 127 INFO rb-41ce622-224575-412240 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_import_csv ... 2026-09-06 13:48:57,897 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading translation file for language fr_FR 2026-09-06 13:48:57,913 127 INFO rb-41ce622-224575-412240 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_pot ... 2026-09-06 13:48:58,552 127 INFO rb-41ce622-224575-412240 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_records ... 2026-09-06 13:48:58,631 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base: loading translation file /data/build/rb-41ce622-224575/odoo/addons/base/i18n/fr.po for language fr_FR 2026-09-06 13:48:58,631 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/odoo/addons/base/i18n/fr.po for language fr_FR 2026-09-06 13:48:58,933 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module web: loading translation file /data/build/rb-41ce622-224575/addons/web/i18n/fr.po for language fr_FR 2026-09-06 13:48:58,933 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/web/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,050 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_setup: loading translation file /data/build/rb-41ce622-224575/addons/base_setup/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,050 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_setup/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,055 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module bus: loading translation file /data/build/rb-41ce622-224575/addons/bus/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,055 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/bus/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,057 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module web_tour: loading translation file /data/build/rb-41ce622-224575/addons/web_tour/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,057 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/web_tour/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,059 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module html_editor: loading translation file /data/build/rb-41ce622-224575/addons/html_editor/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,059 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/html_editor/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,069 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mail: loading translation file /data/build/rb-41ce622-224575/addons/mail/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,069 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mail/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,128 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sales_team: loading translation file /data/build/rb-41ce622-224575/addons/sales_team/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,128 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sales_team/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,133 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module onboarding: loading translation file /data/build/rb-41ce622-224575/addons/onboarding/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,133 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/onboarding/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,136 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module uom: loading translation file /data/build/rb-41ce622-224575/addons/uom/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,136 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/uom/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,139 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module product: loading translation file /data/build/rb-41ce622-224575/addons/product/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,139 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/product/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,163 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module analytic: loading translation file /data/build/rb-41ce622-224575/addons/analytic/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,163 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/analytic/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,168 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module web_editor: loading translation file /data/build/rb-41ce622-224575/addons/web_editor/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,168 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/web_editor/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,183 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module http_routing: loading translation file /data/build/rb-41ce622-224575/addons/http_routing/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,183 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/http_routing/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,185 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_signup: loading translation file /data/build/rb-41ce622-224575/addons/auth_signup/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,185 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_signup/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,192 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module portal: loading translation file /data/build/rb-41ce622-224575/addons/portal/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,192 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/portal/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,201 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module resource: loading translation file /data/build/rb-41ce622-224575/addons/resource/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,201 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/resource/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,209 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module digest: loading translation file /data/build/rb-41ce622-224575/addons/digest/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,209 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/digest/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,214 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account: loading translation file /data/build/rb-41ce622-224575/addons/account/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,214 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,349 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment: loading translation file /data/build/rb-41ce622-224575/addons/payment/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,349 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,371 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_payment: loading translation file /data/build/rb-41ce622-224575/addons/account_payment/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,372 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_payment/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,378 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module utm: loading translation file /data/build/rb-41ce622-224575/addons/utm/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,378 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/utm/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,383 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale: loading translation file /data/build/rb-41ce622-224575/addons/sale/i18n/fr.po for language fr_FR 2026-09-06 13:48:59,383 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,322 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_management: loading translation file /data/build/rb-41ce622-224575/addons/sale_management/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,322 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_management/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,327 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module barcodes: loading translation file /data/build/rb-41ce622-224575/addons/barcodes/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,328 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/barcodes/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,331 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module barcodes_gs1_nomenclature: loading translation file /data/build/rb-41ce622-224575/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,331 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/barcodes_gs1_nomenclature/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,335 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock: loading translation file /data/build/rb-41ce622-224575/addons/stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,335 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,423 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock_account: loading translation file /data/build/rb-41ce622-224575/addons/stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,423 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,433 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module phone_validation: loading translation file /data/build/rb-41ce622-224575/addons/phone_validation/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,433 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/phone_validation/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,436 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module point_of_sale: loading translation file /data/build/rb-41ce622-224575/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,437 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/point_of_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,500 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_restaurant: loading translation file /data/build/rb-41ce622-224575/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,500 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_restaurant/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,514 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module calendar: loading translation file /data/build/rb-41ce622-224575/addons/calendar/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,514 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/calendar/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,548 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module contacts: loading translation file /data/build/rb-41ce622-224575/addons/contacts/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,548 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/contacts/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,550 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module crm: loading translation file /data/build/rb-41ce622-224575/addons/crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,550 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,589 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module social_media: loading translation file /data/build/rb-41ce622-224575/addons/social_media/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,589 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/social_media/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,591 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module google_recaptcha: loading translation file /data/build/rb-41ce622-224575/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,591 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/google_recaptcha/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,593 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website: loading translation file /data/build/rb-41ce622-224575/addons/website/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,593 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,740 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_base: no translation for language fr_FR 2026-09-06 13:49:00,740 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account: no translation for language fr_FR 2026-09-06 13:49:00,740 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate: no translation for language fr_FR 2026-09-06 13:49:00,740 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase: loading translation file /data/build/rb-41ce622-224575/addons/purchase/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,741 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,773 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_stock: loading translation file /data/build/rb-41ce622-224575/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,774 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,785 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock_landed_costs: loading translation file /data/build/rb-41ce622-224575/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,785 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,792 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_vat_counterpart: no translation for language fr_FR 2026-09-06 13:49:00,793 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_account_payment: no translation for language fr_FR 2026-09-06 13:49:00,793 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_foreign_trade: no translation for language fr_FR 2026-09-06 13:49:00,793 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_account_accountant: no translation for language fr_FR 2026-09-06 13:49:00,793 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module rating: loading translation file /data/build/rb-41ce622-224575/addons/rating/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,793 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/rating/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,799 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project: loading translation file /data/build/rb-41ce622-224575/addons/project/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,799 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,842 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_quality: no translation for language fr_FR 2026-09-06 13:49:00,843 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_payment: loading translation file /data/build/rb-41ce622-224575/addons/website_payment/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,843 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_payment/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,846 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_mail: loading translation file /data/build/rb-41ce622-224575/addons/website_mail/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,846 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_mail/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,847 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module portal_rating: loading translation file /data/build/rb-41ce622-224575/addons/portal_rating/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,848 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/portal_rating/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,850 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module delivery: loading translation file /data/build/rb-41ce622-224575/addons/delivery/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,850 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/delivery/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,856 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale: loading translation file /data/build/rb-41ce622-224575/addons/website_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,856 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,892 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp: loading translation file /data/build/rb-41ce622-224575/addons/mrp/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,892 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,933 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module link_tracker: loading translation file /data/build/rb-41ce622-224575/addons/link_tracker/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,933 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/link_tracker/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,936 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,937 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,975 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module resource_mail: loading translation file /data/build/rb-41ce622-224575/addons/resource_mail/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,975 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/resource_mail/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,977 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr: loading translation file /data/build/rb-41ce622-224575/addons/hr/i18n/fr.po for language fr_FR 2026-09-06 13:49:00,977 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,001 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_expense: loading translation file /data/build/rb-41ce622-224575/addons/hr_expense/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,001 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_expense/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,013 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_holidays: loading translation file /data/build/rb-41ce622-224575/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,013 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_holidays/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,036 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module attachment_indexation: loading translation file /data/build/rb-41ce622-224575/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,036 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/attachment_indexation/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,037 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_recruitment: loading translation file /data/build/rb-41ce622-224575/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,037 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_recruitment/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,057 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module data_recycle: loading translation file /data/build/rb-41ce622-224575/addons/data_recycle/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,057 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/data_recycle/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,061 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_base_ward: no translation for language fr_FR 2026-09-06 13:49:01,061 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_base_ward: no translation for language fr_FR 2026-09-06 13:49:01,061 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_update_address: no translation for language fr_FR 2026-09-06 13:49:01,061 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module maintenance: loading translation file /data/build/rb-41ce622-224575/addons/maintenance/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,061 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/maintenance/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,075 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module marketing_card: loading translation file /data/build/rb-41ce622-224575/addons/marketing_card/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,075 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/marketing_card/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,086 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_account_budget: no translation for language fr_FR 2026-09-06 13:49:01,086 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sshkey: no translation for language fr_FR 2026-09-06 13:49:01,087 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_git: no translation for language fr_FR 2026-09-06 13:49:01,087 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module web_hierarchy: loading translation file /data/build/rb-41ce622-224575/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,087 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/web_hierarchy/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,088 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_org_chart: loading translation file /data/build/rb-41ce622-224575/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,088 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_org_chart/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,090 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr: no translation for language fr_FR 2026-09-06 13:49:01,090 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_contract: loading translation file /data/build/rb-41ce622-224575/addons/hr_contract/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,090 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_contract/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,095 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_resource: no translation for language fr_FR 2026-09-06 13:49:01,095 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_base_addendum: no translation for language fr_FR 2026-09-06 13:49:01,096 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_contract: no translation for language fr_FR 2026-09-06 13:49:01,096 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_employee_relative: no translation for language fr_FR 2026-09-06 13:49:01,096 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_work_entry: loading translation file /data/build/rb-41ce622-224575/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,096 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_work_entry/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,099 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_work_entry: no translation for language fr_FR 2026-09-06 13:49:01,099 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_work_entry_contract: loading translation file /data/build/rb-41ce622-224575/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,099 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_work_entry_contract/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,101 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract: no translation for language fr_FR 2026-09-06 13:49:01,101 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_holidays_contract: loading translation file /data/build/rb-41ce622-224575/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,101 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_holidays_contract/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,102 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_work_entry_holidays: loading translation file /data/build/rb-41ce622-224575/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,102 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_work_entry_holidays/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,103 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_holidays: no translation for language fr_FR 2026-09-06 13:49:01,104 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_work_entry_holidays: no translation for language fr_FR 2026-09-06 13:49:01,104 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_payroll: no translation for language fr_FR 2026-09-06 13:49:01,104 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_loan_management: no translation for language fr_FR 2026-09-06 13:49:01,104 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_token_expiration: no translation for language fr_FR 2026-09-06 13:49:01,104 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_config_management: no translation for language fr_FR 2026-09-06 13:49:01,104 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_odoo_version: no translation for language fr_FR 2026-09-06 13:49:01,105 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_odoo_version: no translation for language fr_FR 2026-09-06 13:49:01,105 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_license: no translation for language fr_FR 2026-09-06 13:49:01,105 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_git_odoo_version: no translation for language fr_FR 2026-09-06 13:49:01,105 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_odoo_module: no translation for language fr_FR 2026-09-06 13:49:01,105 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_okr: no translation for language fr_FR 2026-09-06 13:49:01,105 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sales_team_advanced: no translation for language fr_FR 2026-09-06 13:49:01,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sales_target: no translation for language fr_FR 2026-09-06 13:49:01,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_account_counterpart: no translation for language fr_FR 2026-09-06 13:49:01,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_web_thousand_sep: no translation for language fr_FR 2026-09-06 13:49:01,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_wallet: no translation for language fr_FR 2026-09-06 13:49:01,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_milestone: no translation for language fr_FR 2026-09-06 13:49:01,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_warranty_management: no translation for language fr_FR 2026-09-06 13:49:01,107 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_base: no translation for language fr_FR 2026-09-06 13:49:01,107 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_docs: no translation for language fr_FR 2026-09-06 13:49:01,107 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_amazon: no translation for language fr_FR 2026-09-06 13:49:01,107 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_safe_ir_metadata_proxy: no translation for language fr_FR 2026-09-06 13:49:01,107 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval: no translation for language fr_FR 2026-09-06 13:49:01,107 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_account: no translation for language fr_FR 2026-09-06 13:49:01,108 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_analytic: no translation for language fr_FR 2026-09-06 13:49:01,108 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_account: no translation for language fr_FR 2026-09-06 13:49:01,108 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module iap: loading translation file /data/build/rb-41ce622-224575/addons/iap/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,108 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/iap/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,110 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module iap_mail: loading translation file /data/build/rb-41ce622-224575/addons/iap_mail/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,110 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/iap_mail/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,112 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sms: loading translation file /data/build/rb-41ce622-224575/addons/sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,112 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,121 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_automation: loading translation file /data/build/rb-41ce622-224575/addons/base_automation/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,121 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_automation/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,127 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_employee_advance: no translation for language fr_FR 2026-09-06 13:49:01,127 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_geolocalize: loading translation file /data/build/rb-41ce622-224575/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,127 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_geolocalize/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,129 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_api_request_logger: no translation for language fr_FR 2026-09-06 13:49:01,129 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_geo_routes: no translation for language fr_FR 2026-09-06 13:49:01,129 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_base_state_group: no translation for language fr_FR 2026-09-06 13:49:01,129 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_business_trip: no translation for language fr_FR 2026-09-06 13:49:01,129 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_check_company_discrepancy: no translation for language fr_FR 2026-09-06 13:49:01,130 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_customizer: no translation for language fr_FR 2026-09-06 13:49:01,130 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_tracking: no translation for language fr_FR 2026-09-06 13:49:01,130 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document: no translation for language fr_FR 2026-09-06 13:49:01,130 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_standard_price_access: no translation for language fr_FR 2026-09-06 13:49:01,130 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_estimate: no translation for language fr_FR 2026-09-06 13:49:01,130 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_qrcode: no translation for language fr_FR 2026-09-06 13:49:01,131 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module fleet: loading translation file /data/build/rb-41ce622-224575/addons/fleet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,131 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/fleet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,143 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet: no translation for language fr_FR 2026-09-06 13:49:01,143 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_loading_capacity: no translation for language fr_FR 2026-09-06 13:49:01,143 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_fleet: loading translation file /data/build/rb-41ce622-224575/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,143 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_fleet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,147 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_employee_documents: no translation for language fr_FR 2026-09-06 13:49:01,147 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_fleet_driver: no translation for language fr_FR 2026-09-06 13:49:01,147 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_booking: no translation for language fr_FR 2026-09-06 13:49:01,147 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_calendar: no translation for language fr_FR 2026-09-06 13:49:01,147 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_planning: no translation for language fr_FR 2026-09-06 13:49:01,147 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_logistics_package_type: no translation for language fr_FR 2026-09-06 13:49:01,148 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_tracking_location: no translation for language fr_FR 2026-09-06 13:49:01,148 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_logistics: no translation for language fr_FR 2026-09-06 13:49:01,148 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_logistics_account: no translation for language fr_FR 2026-09-06 13:49:01,148 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_management: no translation for language fr_FR 2026-09-06 13:49:01,148 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk: no translation for language fr_FR 2026-09-06 13:49:01,148 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module gamification: loading translation file /data/build/rb-41ce622-224575/addons/gamification/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,148 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/gamification/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,170 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module survey: loading translation file /data/build/rb-41ce622-224575/addons/survey/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,170 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/survey/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,203 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_survey: no translation for language fr_FR 2026-09-06 13:49:01,203 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_appraisal: no translation for language fr_FR 2026-09-06 13:49:01,204 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime: no translation for language fr_FR 2026-09-06 13:49:01,204 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_employee_grade: no translation for language fr_FR 2026-09-06 13:49:01,204 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_role: no translation for language fr_FR 2026-09-06 13:49:01,204 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_rank: no translation for language fr_FR 2026-09-06 13:49:01,204 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_skills: loading translation file /data/build/rb-41ce622-224575/addons/hr_skills/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,204 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_skills/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,213 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_skill_framework: no translation for language fr_FR 2026-09-06 13:49:01,214 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment: no translation for language fr_FR 2026-09-06 13:49:01,214 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace: no translation for language fr_FR 2026-09-06 13:49:01,214 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_lang_detection: no translation for language fr_FR 2026-09-06 13:49:01,214 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sem: no translation for language fr_FR 2026-09-06 13:49:01,214 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_social: no translation for language fr_FR 2026-09-06 13:49:01,215 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_automation: no translation for language fr_FR 2026-09-06 13:49:01,215 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo: no translation for language fr_FR 2026-09-06 13:49:01,215 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_meal: no translation for language fr_FR 2026-09-06 13:49:01,215 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_appointment: no translation for language fr_FR 2026-09-06 13:49:01,215 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_partner: loading translation file /data/build/rb-41ce622-224575/addons/website_partner/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,215 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_partner/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,216 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_profile: loading translation file /data/build/rb-41ce622-224575/addons/website_profile/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,216 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_profile/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,222 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_slides: loading translation file /data/build/rb-41ce622-224575/addons/website_slides/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,222 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_slides/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,256 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event: loading translation file /data/build/rb-41ce622-224575/addons/event/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,256 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,306 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event: loading translation file /data/build/rb-41ce622-224575/addons/website_event/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,306 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,314 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module im_livechat: loading translation file /data/build/rb-41ce622-224575/addons/im_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,314 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/im_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,325 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_stock: loading translation file /data/build/rb-41ce622-224575/addons/sale_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,325 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,329 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module repair: loading translation file /data/build/rb-41ce622-224575/addons/repair/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,329 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/repair/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,337 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_attendance: loading translation file /data/build/rb-41ce622-224575/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,337 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_attendance/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,345 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_sms: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,345 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,352 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_todo: loading translation file /data/build/rb-41ce622-224575/addons/project_todo/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,352 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_todo/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,356 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module lunch: loading translation file /data/build/rb-41ce622-224575/addons/lunch/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,356 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/lunch/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,376 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_hr_recruitment: loading translation file /data/build/rb-41ce622-224575/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,376 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_hr_recruitment/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,387 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_data_module: no translation for language fr_FR 2026-09-06 13:49:01,388 127 INFO rb-41ce622-224575-412240 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-06 13:49:01,388 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/Viindoo-branding-18.0/web_responsive/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,389 127 INFO rb-41ce622-224575-412240 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-06 13:49:01,389 127 INFO rb-41ce622-224575-412240 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-06 13:49:01,390 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mail_plugin: loading translation file /data/build/rb-41ce622-224575/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,391 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mail_plugin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,394 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module crm_mail_plugin: loading translation file /data/build/rb-41ce622-224575/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,394 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/crm_mail_plugin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,395 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_mail_plugin: loading translation file /data/build/rb-41ce622-224575/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,395 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_mail_plugin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,397 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_adyen: loading translation file /data/build/rb-41ce622-224575/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,397 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,398 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_discount: loading translation file /data/build/rb-41ce622-224575/addons/pos_discount/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,398 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_discount/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,399 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_edi_ubl_cii: loading translation file /data/build/rb-41ce622-224575/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,399 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_edi_ubl_cii/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,405 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_edi_ubl: loading translation file /data/build/rb-41ce622-224575/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,405 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_edi_ubl/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,406 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_epson_printer: loading translation file /data/build/rb-41ce622-224575/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,406 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_epson_printer/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,407 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module loyalty: loading translation file /data/build/rb-41ce622-224575/addons/loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,407 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,420 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_loyalty: loading translation file /data/build/rb-41ce622-224575/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,420 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,425 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_mercado_pago: loading translation file /data/build/rb-41ce622-224575/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,425 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_mercado_pago/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,426 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_mrp: loading translation file /data/build/rb-41ce622-224575/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,426 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,427 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_paytm: loading translation file /data/build/rb-41ce622-224575/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,427 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_paytm/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,428 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_pine_labs: loading translation file /data/build/rb-41ce622-224575/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,428 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_pine_labs/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,430 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_razorpay: loading translation file /data/build/rb-41ce622-224575/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,430 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_razorpay/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,431 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_adyen: loading translation file /data/build/rb-41ce622-224575/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,431 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,433 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_restaurant_adyen: loading translation file /data/build/rb-41ce622-224575/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,433 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_restaurant_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,434 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_restaurant_loyalty: no translation for language fr_FR 2026-09-06 13:49:01,434 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_stripe: loading translation file /data/build/rb-41ce622-224575/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,434 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_stripe/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,437 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_stripe: loading translation file /data/build/rb-41ce622-224575/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,437 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_stripe/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,439 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_restaurant_stripe: no translation for language fr_FR 2026-09-06 13:49:01,439 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_sale: loading translation file /data/build/rb-41ce622-224575/addons/pos_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,439 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,441 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_sale_loyalty: loading translation file /data/build/rb-41ce622-224575/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,441 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,442 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_self_order: loading translation file /data/build/rb-41ce622-224575/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,442 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_self_order/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,448 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_self_order_epson_printer: no translation for language fr_FR 2026-09-06 13:49:01,449 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_loyalty: no translation for language fr_FR 2026-09-06 13:49:01,449 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_loyalty_pos: no translation for language fr_FR 2026-09-06 13:49:01,449 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_loyalty_pos_sale: no translation for language fr_FR 2026-09-06 13:49:01,449 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_loyalty: loading translation file /data/build/rb-41ce622-224575/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,449 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,452 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_loyalty_sale: no translation for language fr_FR 2026-09-06 13:49:01,452 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_viva_wallet: loading translation file /data/build/rb-41ce622-224575/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,452 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_viva_wallet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,454 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_data_module_install: no translation for language fr_FR 2026-09-06 13:49:01,454 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_address_extended: loading translation file /data/build/rb-41ce622-224575/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,454 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_address_extended/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,456 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_hourly_cost: loading translation file /data/build/rb-41ce622-224575/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,456 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_hourly_cost/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,456 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_timesheet: loading translation file /data/build/rb-41ce622-224575/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,456 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,470 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock: no translation for language fr_FR 2026-09-06 13:49:01,470 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_account: no translation for language fr_FR 2026-09-06 13:49:01,470 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_qr_code_emv: loading translation file /data/build/rb-41ce622-224575/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,470 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_qr_code_emv/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,472 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_iban: loading translation file /data/build/rb-41ce622-224575/addons/base_iban/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,472 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_iban/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,474 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn: no translation for language fr_FR 2026-09-06 13:49:01,474 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin: no translation for language fr_FR 2026-09-06 13:49:01,475 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_stock_reports: no translation for language fr_FR 2026-09-06 13:49:01,475 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_dimensions: no translation for language fr_FR 2026-09-06 13:49:01,475 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty: no translation for language fr_FR 2026-09-06 13:49:01,475 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_pos: no translation for language fr_FR 2026-09-06 13:49:01,476 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_pos: no translation for language fr_FR 2026-09-06 13:49:01,476 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_sale: no translation for language fr_FR 2026-09-06 13:49:01,476 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_loyalty_sale: no translation for language fr_FR 2026-09-06 13:49:01,476 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_bank_currency_rate: no translation for language fr_FR 2026-09-06 13:49:01,477 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_foreign_trade_currency_rate: no translation for language fr_FR 2026-09-06 13:49:01,477 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_foreign_trade_export: no translation for language fr_FR 2026-09-06 13:49:01,477 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_foreign_trade_import: no translation for language fr_FR 2026-09-06 13:49:01,478 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_foreign_trade_import_currency_rate: no translation for language fr_FR 2026-09-06 13:49:01,478 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_blog: loading translation file /data/build/rb-41ce622-224575/addons/website_blog/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,478 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_blog/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,497 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_blog_access_right: no translation for language fr_FR 2026-09-06 13:49:01,497 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_page_access_right: no translation for language fr_FR 2026-09-06 13:49:01,497 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_legal_invoice_number: no translation for language fr_FR 2026-09-06 13:49:01,497 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_identity: no translation for language fr_FR 2026-09-06 13:49:01,497 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_budget_code: no translation for language fr_FR 2026-09-06 13:49:01,498 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi: no translation for language fr_FR 2026-09-06 13:49:01,498 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice: no translation for language fr_FR 2026-09-06 13:49:01,498 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_refund: no translation for language fr_FR 2026-09-06 13:49:01,498 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_edi_pos: no translation for language fr_FR 2026-09-06 13:49:01,498 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_meinvoice_pos: no translation for language fr_FR 2026-09-06 13:49:01,498 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel: no translation for language fr_FR 2026-09-06 13:49:01,499 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice: no translation for language fr_FR 2026-09-06 13:49:01,499 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_edi_viettel_pos: no translation for language fr_FR 2026-09-06 13:49:01,499 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_sinvoice_pos: no translation for language fr_FR 2026-09-06 13:49:01,499 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module privacy_lookup: loading translation file /data/build/rb-41ce622-224575/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,499 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/privacy_lookup/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,501 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_multilang: no translation for language fr_FR 2026-09-06 13:49:01,502 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module partner_autocomplete: loading translation file /data/build/rb-41ce622-224575/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,502 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/partner_autocomplete/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,503 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_multilang_partner_autocomplete: no translation for language fr_FR 2026-09-06 13:49:01,503 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_return_reason: no translation for language fr_FR 2026-09-06 13:49:01,503 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_return_reason_stock: no translation for language fr_FR 2026-09-06 13:49:01,504 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_bank_connector: no translation for language fr_FR 2026-09-06 13:49:01,504 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_bidv_connector: no translation for language fr_FR 2026-09-06 13:49:01,504 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_online_payment: loading translation file /data/build/rb-41ce622-224575/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,504 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_online_payment/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,508 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_qr: no translation for language fr_FR 2026-09-06 13:49:01,508 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_bidv_viin: no translation for language fr_FR 2026-09-06 13:49:01,509 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_qr_bidv: no translation for language fr_FR 2026-09-06 13:49:01,509 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice: no translation for language fr_FR 2026-09-06 13:49:01,509 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_account_asset: no translation for language fr_FR 2026-09-06 13:49:01,509 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_pos_discount: no translation for language fr_FR 2026-09-06 13:49:01,509 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_pos_sale: no translation for language fr_FR 2026-09-06 13:49:01,509 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_mrp_plm: no translation for language fr_FR 2026-09-06 13:49:01,510 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_quality_stock: no translation for language fr_FR 2026-09-06 13:49:01,510 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_quality_mrp: no translation for language fr_FR 2026-09-06 13:49:01,510 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_crm: loading translation file /data/build/rb-41ce622-224575/addons/website_crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,510 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,511 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sms: loading translation file /data/build/rb-41ce622-224575/addons/website_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,511 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,512 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_crm_sms: loading translation file /data/build/rb-41ce622-224575/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,512 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_crm_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,513 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_requisition: loading translation file /data/build/rb-41ce622-224575/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,513 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_requisition/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,519 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_purchase: loading translation file /data/build/rb-41ce622-224575/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,519 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_purchase/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,521 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_requisition_sale: loading translation file /data/build/rb-41ce622-224575/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,521 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_requisition_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,522 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_requisition_stock: loading translation file /data/build/rb-41ce622-224575/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,522 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_requisition_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,523 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_add_gln: loading translation file /data/build/rb-41ce622-224575/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,523 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_add_gln/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,523 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_check_printing: loading translation file /data/build/rb-41ce622-224575/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,523 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_check_printing/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,526 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_debit_note: loading translation file /data/build/rb-41ce622-224575/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,526 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_debit_note/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,528 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_edi: loading translation file /data/build/rb-41ce622-224575/addons/account_edi/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,528 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_edi/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,531 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module certificate: loading translation file /data/build/rb-41ce622-224575/addons/certificate/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,531 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/certificate/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,535 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_edi_proxy_client: loading translation file /data/build/rb-41ce622-224575/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,535 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_edi_proxy_client/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,536 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_edi_ubl_cii_tax_extension: loading translation file /data/build/rb-41ce622-224575/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,536 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_edi_ubl_cii_tax_extension/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,541 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_fleet: loading translation file /data/build/rb-41ce622-224575/addons/account_fleet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,541 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_fleet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,542 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_peppol: loading translation file /data/build/rb-41ce622-224575/addons/account_peppol/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,542 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_peppol/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,550 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_peppol_response: loading translation file /data/build/rb-41ce622-224575/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,550 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_peppol_response/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,553 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_peppol_selfbilling: loading translation file /data/build/rb-41ce622-224575/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,553 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_peppol_selfbilling/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,555 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_qr_code_sepa: loading translation file /data/build/rb-41ce622-224575/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,555 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_qr_code_sepa/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,556 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_tax_python: loading translation file /data/build/rb-41ce622-224575/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,556 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_tax_python/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,557 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_test: loading translation file /data/build/rb-41ce622-224575/addons/account_test/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,557 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_test/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,562 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module account_update_tax_tags: loading translation file /data/build/rb-41ce622-224575/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,562 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/account_update_tax_tags/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,564 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_oauth: loading translation file /data/build/rb-41ce622-224575/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,564 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_oauth/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,567 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_passkey: loading translation file /data/build/rb-41ce622-224575/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,567 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_passkey/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,570 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_password_policy: loading translation file /data/build/rb-41ce622-224575/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,570 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_password_policy/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,571 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_password_policy_portal: loading translation file /data/build/rb-41ce622-224575/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,572 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_password_policy_portal/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,573 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_password_policy_signup: loading translation file /data/build/rb-41ce622-224575/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,573 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_password_policy_signup/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,574 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_totp: loading translation file /data/build/rb-41ce622-224575/addons/auth_totp/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,574 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_totp/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,578 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_totp_mail: loading translation file /data/build/rb-41ce622-224575/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,578 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_totp_mail/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,581 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_totp_mail_enforce: loading translation file /data/build/rb-41ce622-224575/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,581 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_totp_mail_enforce/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,584 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module auth_totp_portal: loading translation file /data/build/rb-41ce622-224575/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,584 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/auth_totp_portal/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,586 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_import: loading translation file /data/build/rb-41ce622-224575/addons/base_import/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,586 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_import/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,591 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_import_module: loading translation file /data/build/rb-41ce622-224575/addons/base_import_module/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,591 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_import_module/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,593 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_install_request: loading translation file /data/build/rb-41ce622-224575/addons/base_install_request/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,593 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_install_request/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,596 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_sparse_field: loading translation file /data/build/rb-41ce622-224575/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,596 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_sparse_field/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,597 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module base_vat: loading translation file /data/build/rb-41ce622-224575/addons/base_vat/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,597 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/base_vat/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,599 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module calendar_sms: loading translation file /data/build/rb-41ce622-224575/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,599 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/calendar_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,600 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module cloud_storage: loading translation file /data/build/rb-41ce622-224575/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,600 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/cloud_storage/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,602 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module cloud_storage_azure: loading translation file /data/build/rb-41ce622-224575/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,602 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/cloud_storage_azure/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,603 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module cloud_storage_google: loading translation file /data/build/rb-41ce622-224575/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,603 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/cloud_storage_google/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,604 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module cloud_storage_migration: loading translation file /data/build/rb-41ce622-224575/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,604 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/cloud_storage_migration/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,606 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module iap_crm: loading translation file /data/build/rb-41ce622-224575/addons/iap_crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,606 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/iap_crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,607 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module crm_iap_enrich: loading translation file /data/build/rb-41ce622-224575/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,607 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/crm_iap_enrich/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,608 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module crm_iap_mine: loading translation file /data/build/rb-41ce622-224575/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,608 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/crm_iap_mine/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,612 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module crm_livechat: loading translation file /data/build/rb-41ce622-224575/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,612 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/crm_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,614 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module crm_sms: loading translation file /data/build/rb-41ce622-224575/addons/crm_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,614 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/crm_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,614 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock_delivery: loading translation file /data/build/rb-41ce622-224575/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,614 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock_delivery/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,619 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module delivery_mondialrelay: loading translation file /data/build/rb-41ce622-224575/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,619 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/delivery_mondialrelay/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,620 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock_picking_batch: loading translation file /data/build/rb-41ce622-224575/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,620 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,626 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module delivery_stock_picking_batch: loading translation file /data/build/rb-41ce622-224575/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,626 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/delivery_stock_picking_batch/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,627 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event_booth: loading translation file /data/build/rb-41ce622-224575/addons/event_booth/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,627 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event_booth/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,630 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event_product: loading translation file /data/build/rb-41ce622-224575/addons/event_product/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,631 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event_product/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,632 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event_sale: loading translation file /data/build/rb-41ce622-224575/addons/event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,632 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,635 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event_booth_sale: loading translation file /data/build/rb-41ce622-224575/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,635 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event_booth_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,638 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event_crm: loading translation file /data/build/rb-41ce622-224575/addons/event_crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,638 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event_crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,642 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event_crm_sale: loading translation file /data/build/rb-41ce622-224575/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,642 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event_crm_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,643 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module event_sms: loading translation file /data/build/rb-41ce622-224575/addons/event_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,643 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/event_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,644 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_crm: loading translation file /data/build/rb-41ce622-224575/addons/sale_crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,644 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,645 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module gamification_sale_crm: loading translation file /data/build/rb-41ce622-224575/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,645 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/gamification_sale_crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,646 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module google_account: loading translation file /data/build/rb-41ce622-224575/addons/google_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,646 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/google_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,647 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module google_calendar: loading translation file /data/build/rb-41ce622-224575/addons/google_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,647 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/google_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,650 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module google_gmail: loading translation file /data/build/rb-41ce622-224575/addons/google_gmail/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,650 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/google_gmail/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,652 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_calendar: loading translation file /data/build/rb-41ce622-224575/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,652 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,652 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_gamification: loading translation file /data/build/rb-41ce622-224575/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,652 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_gamification/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,654 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_holidays_attendance: loading translation file /data/build/rb-41ce622-224575/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,654 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_holidays_attendance/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,656 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_homeworking: loading translation file /data/build/rb-41ce622-224575/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,656 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_homeworking/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,658 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_homeworking_calendar: loading translation file /data/build/rb-41ce622-224575/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,658 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_homeworking_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,660 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_livechat: loading translation file /data/build/rb-41ce622-224575/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,660 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,661 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_presence: loading translation file /data/build/rb-41ce622-224575/addons/hr_presence/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,661 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_presence/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,666 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_recruitment_sms: loading translation file /data/build/rb-41ce622-224575/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,666 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_recruitment_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,667 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_recruitment_survey: loading translation file /data/build/rb-41ce622-224575/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,667 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_recruitment_survey/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,671 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_skills_slides: loading translation file /data/build/rb-41ce622-224575/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,671 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_skills_slides/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,673 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_skills_survey: loading translation file /data/build/rb-41ce622-224575/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,673 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_skills_survey/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,675 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_timesheet_attendance: loading translation file /data/build/rb-41ce622-224575/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,675 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_timesheet_attendance/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,678 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_us: no translation for language fr_FR 2026-09-06 13:49:01,678 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_us_account: no translation for language fr_FR 2026-09-06 13:49:01,678 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_invoice_line_grouping: no translation for language fr_FR 2026-09-06 13:49:01,679 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_edi_line_grouping: no translation for language fr_FR 2026-09-06 13:49:01,679 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_asset: no translation for language fr_FR 2026-09-06 13:49:01,679 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_auto_transfer: no translation for language fr_FR 2026-09-06 13:49:01,679 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_auto_transfer: no translation for language fr_FR 2026-09-06 13:49:01,680 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_account_reports: no translation for language fr_FR 2026-09-06 13:49:01,680 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports: no translation for language fr_FR 2026-09-06 13:49:01,680 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_asset: no translation for language fr_FR 2026-09-06 13:49:01,681 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_recurring: no translation for language fr_FR 2026-09-06 13:49:01,681 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_account_reports_recurring: no translation for language fr_FR 2026-09-06 13:49:01,681 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_accounting_vninvoice_line_grouping: no translation for language fr_FR 2026-09-06 13:49:01,681 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_einvoice_sale: no translation for language fr_FR 2026-09-06 13:49:01,682 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade: no translation for language fr_FR 2026-09-06 13:49:01,682 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_foreign_trade_account_reports: no translation for language fr_FR 2026-09-06 13:49:01,682 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project: no translation for language fr_FR 2026-09-06 13:49:01,682 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_service: loading translation file /data/build/rb-41ce622-224575/addons/sale_service/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,682 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_service/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,684 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_account: loading translation file /data/build/rb-41ce622-224575/addons/project_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,684 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,685 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_project: loading translation file /data/build/rb-41ce622-224575/addons/sale_project/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,685 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_project/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,690 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_timesheet: loading translation file /data/build/rb-41ce622-224575/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,690 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,699 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_logistics_sales_team: no translation for language fr_FR 2026-09-06 13:49:01,699 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_tracking_location_route: no translation for language fr_FR 2026-09-06 13:49:01,699 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_logistics_route: no translation for language fr_FR 2026-09-06 13:49:01,700 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_logistics_sale: no translation for language fr_FR 2026-09-06 13:49:01,700 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_supplier_pricelist: no translation for language fr_FR 2026-09-06 13:49:01,700 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_sale: no translation for language fr_FR 2026-09-06 13:49:01,700 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_project: no translation for language fr_FR 2026-09-06 13:49:01,700 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_freight_project: no translation for language fr_FR 2026-09-06 13:49:01,700 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_account: no translation for language fr_FR 2026-09-06 13:49:01,701 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll: no translation for language fr_FR 2026-09-06 13:49:01,701 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_payroll_account: no translation for language fr_FR 2026-09-06 13:49:01,701 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account: no translation for language fr_FR 2026-09-06 13:49:01,701 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll: no translation for language fr_FR 2026-09-06 13:49:01,701 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_account_overtime: no translation for language fr_FR 2026-09-06 13:49:01,701 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_administrative_region: no translation for language fr_FR 2026-09-06 13:49:01,702 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-09-06 13:49:01,702 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_administrative_region: no translation for language fr_FR 2026-09-06 13:49:01,702 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_payroll_meal: no translation for language fr_FR 2026-09-06 13:49:01,702 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal: no translation for language fr_FR 2026-09-06 13:49:01,702 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_meal_account: no translation for language fr_FR 2026-09-06 13:49:01,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_hr_payroll_overtime: no translation for language fr_FR 2026-09-06 13:49:01,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_loan_management: no translation for language fr_FR 2026-09-06 13:49:01,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_stock_account_moves_link: no translation for language fr_FR 2026-09-06 13:49:01,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_picking_operation: no translation for language fr_FR 2026-09-06 13:49:01,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module l10n_vn_viin_pos: no translation for language fr_FR 2026-09-06 13:49:01,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mail_bot: loading translation file /data/build/rb-41ce622-224575/addons/mail_bot/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,703 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mail_bot/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,707 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mail_bot_hr: no translation for language fr_FR 2026-09-06 13:49:01,707 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mail_group: loading translation file /data/build/rb-41ce622-224575/addons/mail_group/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,707 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mail_group/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,715 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_crm: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,715 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,716 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_crm_sms: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,716 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_crm_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,717 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_event: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,717 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,717 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_event_sms: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,717 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,718 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_track: loading translation file /data/build/rb-41ce622-224575/addons/website_event_track/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,718 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_track/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,732 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_event_track: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,732 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event_track/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,733 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_event_track_sms: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,733 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_event_track_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,733 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_sale: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,733 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,735 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_sale_sms: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,735 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_sale_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,735 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_slides: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,736 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_slides/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,736 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module membership: loading translation file /data/build/rb-41ce622-224575/addons/membership/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,736 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/membership/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,740 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module microsoft_account: loading translation file /data/build/rb-41ce622-224575/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,740 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/microsoft_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,741 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module microsoft_calendar: loading translation file /data/build/rb-41ce622-224575/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,741 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/microsoft_calendar/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,744 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module microsoft_outlook: loading translation file /data/build/rb-41ce622-224575/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,744 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/microsoft_outlook/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,746 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_account: loading translation file /data/build/rb-41ce622-224575/addons/mrp_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,746 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,749 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_landed_costs: loading translation file /data/build/rb-41ce622-224575/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,749 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,750 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module product_expiry: loading translation file /data/build/rb-41ce622-224575/addons/product_expiry/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,750 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/product_expiry/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,753 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_product_expiry: loading translation file /data/build/rb-41ce622-224575/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,753 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_product_expiry/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,754 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_repair: loading translation file /data/build/rb-41ce622-224575/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,754 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_repair/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,756 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_subcontracting: loading translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,756 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,760 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_subcontracting_account: loading translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,760 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,761 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_purchase_stock: loading translation file /data/build/rb-41ce622-224575/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,761 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_purchase_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,763 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock_dropshipping: loading translation file /data/build/rb-41ce622-224575/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,763 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock_dropshipping/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,765 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_subcontracting_dropshipping: loading translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,765 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_dropshipping/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,767 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_subcontracting_landed_costs: loading translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,767 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,768 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_mrp: loading translation file /data/build/rb-41ce622-224575/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,768 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,770 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_subcontracting_purchase: loading translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,770 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mrp_subcontracting_purchase/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,772 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mrp_subcontracting_repair: no translation for language fr_FR 2026-09-06 13:49:01,772 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_currency_conversion_diff: no translation for language fr_FR 2026-09-06 13:49:01,772 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_momo_viin: no translation for language fr_FR 2026-09-06 13:49:01,773 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_nganluong: no translation for language fr_FR 2026-09-06 13:49:01,773 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_polar: no translation for language fr_FR 2026-09-06 13:49:01,773 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_vnpay: no translation for language fr_FR 2026-09-06 13:49:01,773 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_zalopay: no translation for language fr_FR 2026-09-06 13:49:01,773 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_account_tax_python: loading translation file /data/build/rb-41ce622-224575/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,774 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_account_tax_python/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,774 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_event: loading translation file /data/build/rb-41ce622-224575/addons/pos_event/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,774 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_event/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,777 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_event_sale: loading translation file /data/build/rb-41ce622-224575/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,777 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,778 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_hr: loading translation file /data/build/rb-41ce622-224575/addons/pos_hr/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,779 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_hr/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,782 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_hr_restaurant: no translation for language fr_FR 2026-09-06 13:49:01,783 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_online_payment_self_order: loading translation file /data/build/rb-41ce622-224575/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,783 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_online_payment_self_order/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,785 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_margin: loading translation file /data/build/rb-41ce622-224575/addons/sale_margin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,785 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_margin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,788 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_sale_margin: loading translation file /data/build/rb-41ce622-224575/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,788 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_sale_margin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,789 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_self_order_adyen: loading translation file /data/build/rb-41ce622-224575/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,789 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_self_order_adyen/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,790 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_self_order_razorpay: loading translation file /data/build/rb-41ce622-224575/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,790 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_self_order_razorpay/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,791 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_self_order_sale: loading translation file /data/build/rb-41ce622-224575/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,791 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_self_order_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,792 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_self_order_stripe: loading translation file /data/build/rb-41ce622-224575/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,792 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_self_order_stripe/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,792 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module pos_sms: loading translation file /data/build/rb-41ce622-224575/addons/pos_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,792 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/pos_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,793 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module product_email_template: loading translation file /data/build/rb-41ce622-224575/addons/product_email_template/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,793 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/product_email_template/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,794 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module product_images: loading translation file /data/build/rb-41ce622-224575/addons/product_images/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,795 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/product_images/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,796 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module product_margin: loading translation file /data/build/rb-41ce622-224575/addons/product_margin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,796 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/product_margin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,798 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module product_matrix: loading translation file /data/build/rb-41ce622-224575/addons/product_matrix/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,799 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/product_matrix/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,800 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_hr_expense: loading translation file /data/build/rb-41ce622-224575/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,800 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_hr_expense/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,801 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_hr_skills: loading translation file /data/build/rb-41ce622-224575/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,801 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_hr_skills/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,802 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_mrp: loading translation file /data/build/rb-41ce622-224575/addons/project_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,802 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,802 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_mrp_account: loading translation file /data/build/rb-41ce622-224575/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,802 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_mrp_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,803 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_mrp: loading translation file /data/build/rb-41ce622-224575/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,803 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,805 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_mrp_sale: no translation for language fr_FR 2026-09-06 13:49:01,805 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_mrp_stock_landed_costs: loading translation file /data/build/rb-41ce622-224575/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,805 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_mrp_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,806 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_purchase: loading translation file /data/build/rb-41ce622-224575/addons/project_purchase/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,806 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_purchase/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,807 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_stock: loading translation file /data/build/rb-41ce622-224575/addons/project_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,807 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,808 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_purchase_stock: loading translation file /data/build/rb-41ce622-224575/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,808 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_purchase_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,809 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_expense: loading translation file /data/build/rb-41ce622-224575/addons/sale_expense/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,809 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_expense/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,810 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_sale_expense: loading translation file /data/build/rb-41ce622-224575/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,810 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_sale_expense/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,811 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_sms: loading translation file /data/build/rb-41ce622-224575/addons/project_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,811 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,812 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_stock_account: loading translation file /data/build/rb-41ce622-224575/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,812 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,813 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_stock_landed_costs: loading translation file /data/build/rb-41ce622-224575/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,813 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_stock_landed_costs/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,814 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module project_timesheet_holidays: loading translation file /data/build/rb-41ce622-224575/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,814 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/project_timesheet_holidays/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,815 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_edi_ubl_bis3: loading translation file /data/build/rb-41ce622-224575/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,816 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_edi_ubl_bis3/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,816 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_product_matrix: loading translation file /data/build/rb-41ce622-224575/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,816 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_product_matrix/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,818 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module purchase_repair: loading translation file /data/build/rb-41ce622-224575/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,818 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/purchase_repair/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,819 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_async_emails: loading translation file /data/build/rb-41ce622-224575/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,819 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_async_emails/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,820 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_edi_ubl: loading translation file /data/build/rb-41ce622-224575/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,820 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_edi_ubl/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,821 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_expense_margin: loading translation file /data/build/rb-41ce622-224575/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,821 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_expense_margin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,822 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_gelato: loading translation file /data/build/rb-41ce622-224575/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,822 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_gelato/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,825 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_gelato_stock: loading translation file /data/build/rb-41ce622-224575/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,825 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_gelato_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,826 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_loyalty_delivery: loading translation file /data/build/rb-41ce622-224575/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,826 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_loyalty_delivery/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,827 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_stock_margin: loading translation file /data/build/rb-41ce622-224575/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,827 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_stock_margin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,828 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_mrp_margin: no translation for language fr_FR 2026-09-06 13:49:01,828 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_pdf_quote_builder: loading translation file /data/build/rb-41ce622-224575/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,828 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_pdf_quote_builder/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,833 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_product_matrix: loading translation file /data/build/rb-41ce622-224575/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,833 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_product_matrix/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,835 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_project_stock: loading translation file /data/build/rb-41ce622-224575/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,835 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_project_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,836 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_project_stock_account: loading translation file /data/build/rb-41ce622-224575/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,836 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_project_stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,837 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_purchase_project: loading translation file /data/build/rb-41ce622-224575/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,837 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_purchase_project/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,838 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_sms: no translation for language fr_FR 2026-09-06 13:49:01,838 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sale_timesheet_margin: loading translation file /data/build/rb-41ce622-224575/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,838 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sale_timesheet_margin/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,839 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module sms_twilio: loading translation file /data/build/rb-41ce622-224575/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,840 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/sms_twilio/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,842 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module snailmail: loading translation file /data/build/rb-41ce622-224575/addons/snailmail/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,842 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/snailmail/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,847 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module snailmail_account: loading translation file /data/build/rb-41ce622-224575/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,848 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/snailmail_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,849 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,849 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,910 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_account: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,910 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,912 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,912 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,914 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_account: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,914 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,916 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_event_sale: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,916 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,917 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_expense: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,917 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_hr_expense/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,918 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_hr_timesheet: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,918 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_hr_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,920 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_im_livechat: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,920 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_im_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,921 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_hr: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,921 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_pos_hr/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,922 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_pos_restaurant: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,922 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_pos_restaurant/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,924 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,924 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,928 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_sale_timesheet: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,928 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_sale_timesheet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,929 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_stock_account: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,929 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_stock_account/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,931 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,931 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_website_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,932 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_slides: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,932 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_slides/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,935 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module spreadsheet_dashboard_website_sale_slides: loading translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,935 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/spreadsheet_dashboard_website_sale_slides/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,936 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock_fleet: loading translation file /data/build/rb-41ce622-224575/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,936 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock_fleet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,938 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module stock_sms: loading translation file /data/build/rb-41ce622-224575/addons/stock_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,938 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/stock_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,939 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_access_rights: no translation for language fr_FR 2026-09-06 13:49:01,940 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_action_bindings: no translation for language fr_FR 2026-09-06 13:49:01,940 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_apikeys: no translation for language fr_FR 2026-09-06 13:49:01,940 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_assetsbundle: no translation for language fr_FR 2026-09-06 13:49:01,940 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_auth_custom: no translation for language fr_FR 2026-09-06 13:49:01,940 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_convert: no translation for language fr_FR 2026-09-06 13:49:01,940 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_converter: no translation for language fr_FR 2026-09-06 13:49:01,940 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_crm_iap_reveal: loading translation file /data/build/rb-41ce622-224575/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,940 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_crm_iap_reveal/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,943 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_google_map: no translation for language fr_FR 2026-09-06 13:49:01,943 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_crm_partner_assign: loading translation file /data/build/rb-41ce622-224575/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,943 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_crm_partner_assign/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,952 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_livechat: loading translation file /data/build/rb-41ce622-224575/addons/website_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,952 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,955 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_crm_livechat: loading translation file /data/build/rb-41ce622-224575/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,955 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_crm_livechat/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,956 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_crm_full: no translation for language fr_FR 2026-09-06 13:49:01,956 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_demo: loading translation file /data/build/rb-41ce622-224575/addons/payment_demo/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,956 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_demo/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,958 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_jitsi: loading translation file /data/build/rb-41ce622-224575/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,958 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_jitsi/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,961 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_jitsi: loading translation file /data/build/rb-41ce622-224575/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,961 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_jitsi/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,962 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_exhibitor: loading translation file /data/build/rb-41ce622-224575/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,962 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_exhibitor/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,971 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_booth: loading translation file /data/build/rb-41ce622-224575/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,971 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_booth/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,974 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_booth_sale: loading translation file /data/build/rb-41ce622-224575/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,975 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_booth_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,976 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_booth_sale_exhibitor: loading translation file /data/build/rb-41ce622-224575/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,976 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_booth_sale_exhibitor/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,977 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_meet: loading translation file /data/build/rb-41ce622-224575/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,978 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_meet/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,983 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_sale: loading translation file /data/build/rb-41ce622-224575/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,983 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_sale/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,987 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_track_live: loading translation file /data/build/rb-41ce622-224575/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,987 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_track_live/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,988 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_track_quiz: loading translation file /data/build/rb-41ce622-224575/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,988 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_track_quiz/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,991 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_event_full: no translation for language fr_FR 2026-09-06 13:49:01,991 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_exceptions: no translation for language fr_FR 2026-09-06 13:49:01,992 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_hr_contract_calendar: no translation for language fr_FR 2026-09-06 13:49:01,992 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_html_field_history: no translation for language fr_FR 2026-09-06 13:49:01,992 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_http: no translation for language fr_FR 2026-09-06 13:49:01,992 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_new_api: loading translation file /data/build/rb-41ce622-224575/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,992 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/odoo/addons/test_new_api/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,993 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_inherit: no translation for language fr_FR 2026-09-06 13:49:01,993 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_inherit_depends: no translation for language fr_FR 2026-09-06 13:49:01,993 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_inherits: no translation for language fr_FR 2026-09-06 13:49:01,993 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_inherits_depends: no translation for language fr_FR 2026-09-06 13:49:01,993 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_limits: no translation for language fr_FR 2026-09-06 13:49:01,993 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_lint: no translation for language fr_FR 2026-09-06 13:49:01,993 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_performance: no translation for language fr_FR 2026-09-06 13:49:01,994 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_mail: no translation for language fr_FR 2026-09-06 13:49:01,994 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_mail_tracking_value_multilang: no translation for language fr_FR 2026-09-06 13:49:01,994 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_main_flows: no translation for language fr_FR 2026-09-06 13:49:01,994 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_mimetypes: no translation for language fr_FR 2026-09-06 13:49:01,994 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_read_group: no translation for language fr_FR 2026-09-06 13:49:01,994 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_resource: no translation for language fr_FR 2026-09-06 13:49:01,994 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_rpc: no translation for language fr_FR 2026-09-06 13:49:01,995 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_sale_product_configurators: no translation for language fr_FR 2026-09-06 13:49:01,995 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_sale_purchase_edi_ubl: no translation for language fr_FR 2026-09-06 13:49:01,995 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_search_panel: no translation for language fr_FR 2026-09-06 13:49:01,995 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_spreadsheet: no translation for language fr_FR 2026-09-06 13:49:01,995 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_testing_utilities: no translation for language fr_FR 2026-09-06 13:49:01,995 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_signup_email_verification: no translation for language fr_FR 2026-09-06 13:49:01,996 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_to_signup_email_verification: no translation for language fr_FR 2026-09-06 13:49:01,996 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_translation_import: loading translation file /data/build/rb-41ce622-224575/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,996 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/odoo/addons/test_translation_import/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,997 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_uninstall: no translation for language fr_FR 2026-09-06 13:49:01,998 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_viin_approval: no translation for language fr_FR 2026-09-06 13:49:01,998 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_route: no translation for language fr_FR 2026-09-06 13:49:01,998 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_viin_mail_route: no translation for language fr_FR 2026-09-06 13:49:01,998 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_web_cohort: no translation for language fr_FR 2026-09-06 13:49:01,998 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_viin_web_cohort: no translation for language fr_FR 2026-09-06 13:49:01,998 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_forum: loading translation file /data/build/rb-41ce622-224575/addons/website_forum/i18n/fr.po for language fr_FR 2026-09-06 13:49:01,998 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_forum/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,019 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_slides_forum: loading translation file /data/build/rb-41ce622-224575/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,019 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_slides_forum/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,022 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_slides_survey: loading translation file /data/build/rb-41ce622-224575/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,022 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_slides_survey/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,026 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_website_slides_full: no translation for language fr_FR 2026-09-06 13:49:02,026 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_account_asset_purchase: no translation for language fr_FR 2026-09-06 13:49:02,027 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_attendance_device: no translation for language fr_FR 2026-09-06 13:49:02,027 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_backdate: no translation for language fr_FR 2026-09-06 13:49:02,027 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand: no translation for language fr_FR 2026-09-06 13:49:02,027 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_common: no translation for language fr_FR 2026-09-06 13:49:02,027 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_backend_theme: no translation for language fr_FR 2026-09-06 13:49:02,028 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_bank_currency_rate_purchase_stock: no translation for language fr_FR 2026-09-06 13:49:02,028 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_common_uom: no translation for language fr_FR 2026-09-06 13:49:02,028 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_employee_changes_tracking: no translation for language fr_FR 2026-09-06 13:49:02,028 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_maintenance_schedule: no translation for language fr_FR 2026-09-06 13:49:02,028 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_maintenance: loading translation file /data/build/rb-41ce622-224575/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,028 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_maintenance/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,029 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_stock_equipment: no translation for language fr_FR 2026-09-06 13:49:02,030 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_equipment_maintenance_schedule: no translation for language fr_FR 2026-09-06 13:49:02,030 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_equipment_woking_frequency: no translation for language fr_FR 2026-09-06 13:49:02,030 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_event_project: no translation for language fr_FR 2026-09-06 13:49:02,030 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_event_timesheet: no translation for language fr_FR 2026-09-06 13:49:02,030 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_fee_definition: no translation for language fr_FR 2026-09-06 13:49:02,030 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_fee_definition_sale: no translation for language fr_FR 2026-09-06 13:49:02,031 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_geo_routes_account: no translation for language fr_FR 2026-09-06 13:49:02,031 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_geo_routes_google: no translation for language fr_FR 2026-09-06 13:49:02,031 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_geo_routes_here: no translation for language fr_FR 2026-09-06 13:49:02,031 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_geo_routes_mapbox: no translation for language fr_FR 2026-09-06 13:49:02,031 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_geo_routes_searoutes: no translation for language fr_FR 2026-09-06 13:49:02,031 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_geo_routes_vietmap: no translation for language fr_FR 2026-09-06 13:49:02,032 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_git_project: no translation for language fr_FR 2026-09-06 13:49:02,032 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hide_ent_modules: no translation for language fr_FR 2026-09-06 13:49:02,032 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hide_ent_modules_payment: no translation for language fr_FR 2026-09-06 13:49:02,032 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hide_ent_modules_website_theme: no translation for language fr_FR 2026-09-06 13:49:02,032 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_barcode_in_emp_name: no translation for language fr_FR 2026-09-06 13:49:02,032 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_expense: no translation for language fr_FR 2026-09-06 13:49:02,033 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_expense_employee_advance: no translation for language fr_FR 2026-09-06 13:49:02,033 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_expense_payroll: no translation for language fr_FR 2026-09-06 13:49:02,033 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_attendance_validation: no translation for language fr_FR 2026-09-06 13:49:02,033 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance: no translation for language fr_FR 2026-09-06 13:49:02,033 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_payroll_attendance: no translation for language fr_FR 2026-09-06 13:49:02,033 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_timesheet_payroll: no translation for language fr_FR 2026-09-06 13:49:02,034 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_timesheet_leave: no translation for language fr_FR 2026-09-06 13:49:02,034 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_project_timesheet_timeoff_payroll: no translation for language fr_FR 2026-09-06 13:49:02,034 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_hr_training: no translation for language fr_FR 2026-09-06 13:49:02,034 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_inter_company_base: no translation for language fr_FR 2026-09-06 13:49:02,034 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_inter_company_invoice: no translation for language fr_FR 2026-09-06 13:49:02,034 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase: no translation for language fr_FR 2026-09-06 13:49:02,035 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_inter_company_sale_purchase_stock: no translation for language fr_FR 2026-09-06 13:49:02,035 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_invoice_tax_details: no translation for language fr_FR 2026-09-06 13:49:02,035 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_mail_template_multilang_fix: no translation for language fr_FR 2026-09-06 13:49:02,035 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_maintenance_preventive_mode: no translation for language fr_FR 2026-09-06 13:49:02,035 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_maintenance_by_working_hours: no translation for language fr_FR 2026-09-06 13:49:02,035 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_maintenance_request_simple_mediate: no translation for language fr_FR 2026-09-06 13:49:02,035 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_maintenance_notification: no translation for language fr_FR 2026-09-06 13:49:02,036 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_backdate: no translation for language fr_FR 2026-09-06 13:49:02,036 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_mrp_backdate: no translation for language fr_FR 2026-09-06 13:49:02,036 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_mrp_bom_component_percentage: no translation for language fr_FR 2026-09-06 13:49:02,036 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_mrp_bom_stock_value: no translation for language fr_FR 2026-09-06 13:49:02,036 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_mrp_maintenance: no translation for language fr_FR 2026-09-06 13:49:02,036 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control: no translation for language fr_FR 2026-09-06 13:49:02,037 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_mrp: no translation for language fr_FR 2026-09-06 13:49:02,037 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_purchase: no translation for language fr_FR 2026-09-06 13:49:02,037 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sale: no translation for language fr_FR 2026-09-06 13:49:02,037 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_multi_warehouse_access_control_sms: no translation for language fr_FR 2026-09-06 13:49:02,037 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_odoo_module_loc: no translation for language fr_FR 2026-09-06 13:49:02,037 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_license_sale: no translation for language fr_FR 2026-09-06 13:49:02,038 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_odoo_module_sale: no translation for language fr_FR 2026-09-06 13:49:02,038 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_odoo_module_sale_management: no translation for language fr_FR 2026-09-06 13:49:02,038 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_odoo_module_sale_project: no translation for language fr_FR 2026-09-06 13:49:02,038 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_okr_project: no translation for language fr_FR 2026-09-06 13:49:02,038 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_dob: no translation for language fr_FR 2026-09-06 13:49:02,038 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_dob_send_email: no translation for language fr_FR 2026-09-06 13:49:02,039 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_equity_range: no translation for language fr_FR 2026-09-06 13:49:02,039 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_multilang_account: no translation for language fr_FR 2026-09-06 13:49:02,039 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_nationality: no translation for language fr_FR 2026-09-06 13:49:02,039 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_partner_track_change: no translation for language fr_FR 2026-09-06 13:49:02,039 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_payment_transaction_protection: no translation for language fr_FR 2026-09-06 13:49:02,039 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_paypal: loading translation file /data/build/rb-41ce622-224575/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,039 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_paypal/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,041 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_paypal_unsupported_currencies: no translation for language fr_FR 2026-09-06 13:49:02,041 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_payroll_payment_acb_templates: no translation for language fr_FR 2026-09-06 13:49:02,041 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_pos_delivery: no translation for language fr_FR 2026-09-06 13:49:02,042 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_pos_order_to_sales_order: no translation for language fr_FR 2026-09-06 13:49:02,042 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_code_sequence: no translation for language fr_FR 2026-09-06 13:49:02,042 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_collection: no translation for language fr_FR 2026-09-06 13:49:02,042 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_collection_pos: no translation for language fr_FR 2026-09-06 13:49:02,042 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_collection_sale: no translation for language fr_FR 2026-09-06 13:49:02,042 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_function: no translation for language fr_FR 2026-09-06 13:49:02,043 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_function_pos: no translation for language fr_FR 2026-09-06 13:49:02,043 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_function_sale: no translation for language fr_FR 2026-09-06 13:49:02,043 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_standard_price_access_account: no translation for language fr_FR 2026-09-06 13:49:02,043 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_product_standard_price_access_purchase: no translation for language fr_FR 2026-09-06 13:49:02,043 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_purchase_backdate: no translation for language fr_FR 2026-09-06 13:49:02,043 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_purchase_landed_cost: no translation for language fr_FR 2026-09-06 13:49:02,044 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_purchase_line_numbering: no translation for language fr_FR 2026-09-06 13:49:02,044 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_purchase_order_advance: no translation for language fr_FR 2026-09-06 13:49:02,044 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_purchase_receipt: no translation for language fr_FR 2026-09-06 13:49:02,044 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_registration_email_blacklist: no translation for language fr_FR 2026-09-06 13:49:02,044 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_lot_partner_infor: no translation for language fr_FR 2026-09-06 13:49:02,044 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_repair: no translation for language fr_FR 2026-09-06 13:49:02,045 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_repair_request_from_maintenance: no translation for language fr_FR 2026-09-06 13:49:02,045 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_repair_with_maintenance_schedule: no translation for language fr_FR 2026-09-06 13:49:02,045 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_safe_confirm_button: no translation for language fr_FR 2026-09-06 13:49:02,045 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sale_backdate: no translation for language fr_FR 2026-09-06 13:49:02,045 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sale_desc_short_link: no translation for language fr_FR 2026-09-06 13:49:02,045 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sale_line_numbering: no translation for language fr_FR 2026-09-06 13:49:02,046 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sale_order_advance: no translation for language fr_FR 2026-09-06 13:49:02,046 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sale_price_lock: no translation for language fr_FR 2026-09-06 13:49:02,046 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sales_stock_schedule: no translation for language fr_FR 2026-09-06 13:49:02,046 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sales_team_advanced_sale: no translation for language fr_FR 2026-09-06 13:49:02,046 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sales_target_sale: no translation for language fr_FR 2026-09-06 13:49:02,046 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sales_target_pos: no translation for language fr_FR 2026-09-06 13:49:02,047 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_sales_team_advanced_crm: no translation for language fr_FR 2026-09-06 13:49:02,047 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_stock_age_report: no translation for language fr_FR 2026-09-06 13:49:02,047 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_stock_asset: no translation for language fr_FR 2026-09-06 13:49:02,047 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_stock_asset_equipment: no translation for language fr_FR 2026-09-06 13:49:02,047 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_maintenance: no translation for language fr_FR 2026-09-06 13:49:02,047 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_stock_equipment_bom_kit: no translation for language fr_FR 2026-09-06 13:49:02,047 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_stock_equipment_hierarchy: no translation for language fr_FR 2026-09-06 13:49:02,048 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_token_expiration_test: no translation for language fr_FR 2026-09-06 13:49:02,048 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_unique_product_code: no translation for language fr_FR 2026-09-06 13:49:02,048 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_upload_file: no translation for language fr_FR 2026-09-06 13:49:02,048 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_vendor_price_lock: no translation for language fr_FR 2026-09-06 13:49:02,048 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_warranty_purchase: no translation for language fr_FR 2026-09-06 13:49:02,048 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_warranty_stock: no translation for language fr_FR 2026-09-06 13:49:02,049 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_warranty_purchase_stock: no translation for language fr_FR 2026-09-06 13:49:02,049 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_warranty_sale: no translation for language fr_FR 2026-09-06 13:49:02,049 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_warranty_sale_stock: no translation for language fr_FR 2026-09-06 13:49:02,049 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_apps_store: no translation for language fr_FR 2026-09-06 13:49:02,049 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_apps_store_loc: no translation for language fr_FR 2026-09-06 13:49:02,049 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_odoo_version: no translation for language fr_FR 2026-09-06 13:49:02,050 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_docs_odoo: no translation for language fr_FR 2026-09-06 13:49:02,050 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_docs_odoo_data: no translation for language fr_FR 2026-09-06 13:49:02,050 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_website_slides_event: no translation for language fr_FR 2026-09-06 13:49:02,050 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module transifex: loading translation file /data/build/rb-41ce622-224575/addons/transifex/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,050 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/transifex/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,052 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_reconciliation: no translation for language fr_FR 2026-09-06 13:49:02,052 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import: no translation for language fr_FR 2026-09-06 13:49:02,052 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_bank_statement_import_rje: no translation for language fr_FR 2026-09-06 13:49:02,052 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_budget_hr_timesheet: no translation for language fr_FR 2026-09-06 13:49:02,052 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_budget_project: no translation for language fr_FR 2026-09-06 13:49:02,052 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_account_onbehalf_payment_currency_conversion_diff: no translation for language fr_FR 2026-09-06 13:49:02,053 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_crm: no translation for language fr_FR 2026-09-06 13:49:02,053 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_sale: no translation for language fr_FR 2026-09-06 13:49:02,053 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_marketplace_sale: no translation for language fr_FR 2026-09-06 13:49:02,053 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level: no translation for language fr_FR 2026-09-06 13:49:02,053 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_pos: no translation for language fr_FR 2026-09-06 13:49:02,053 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_multi_level_sale: no translation for language fr_FR 2026-09-06 13:49:02,054 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product: no translation for language fr_FR 2026-09-06 13:49:02,054 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_purchase: no translation for language fr_FR 2026-09-06 13:49:02,054 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_purchase: no translation for language fr_FR 2026-09-06 13:49:02,054 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_sale_crm: no translation for language fr_FR 2026-09-06 13:49:02,054 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_website: no translation for language fr_FR 2026-09-06 13:49:02,054 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_website_crm_livechat: no translation for language fr_FR 2026-09-06 13:49:02,055 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_affiliate_website_project: no translation for language fr_FR 2026-09-06 13:49:02,055 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_amazon_ses: no translation for language fr_FR 2026-09-06 13:49:02,055 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_appointment_website: no translation for language fr_FR 2026-09-06 13:49:02,055 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_flexible_flow: no translation for language fr_FR 2026-09-06 13:49:02,055 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_hr_contract: no translation for language fr_FR 2026-09-06 13:49:02,055 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_hr_payroll: no translation for language fr_FR 2026-09-06 13:49:02,055 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module hr_recruitment_skills: loading translation file /data/build/rb-41ce622-224575/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,055 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/hr_recruitment_skills/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,057 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_recruitment_skills_resume: no translation for language fr_FR 2026-09-06 13:49:02,057 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_hr_recruitment: no translation for language fr_FR 2026-09-06 13:49:02,057 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_web_countup_timer: no translation for language fr_FR 2026-09-06 13:49:02,058 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_timesheet_timer: no translation for language fr_FR 2026-09-06 13:49:02,058 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_project: no translation for language fr_FR 2026-09-06 13:49:02,058 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_hr_timesheet: no translation for language fr_FR 2026-09-06 13:49:02,058 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_maintenance: no translation for language fr_FR 2026-09-06 13:49:02,059 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_marketplace: no translation for language fr_FR 2026-09-06 13:49:02,059 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_stock: no translation for language fr_FR 2026-09-06 13:49:02,059 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_mrp: no translation for language fr_FR 2026-09-06 13:49:02,059 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_purchase: no translation for language fr_FR 2026-09-06 13:49:02,060 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_purchase_stock: no translation for language fr_FR 2026-09-06 13:49:02,060 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_procurement: no translation for language fr_FR 2026-09-06 13:49:02,060 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_purpose_routing: no translation for language fr_FR 2026-09-06 13:49:02,060 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_sale: no translation for language fr_FR 2026-09-06 13:49:02,061 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_approval_sale_project: no translation for language fr_FR 2026-09-06 13:49:02,061 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auth_password_policy: no translation for language fr_FR 2026-09-06 13:49:02,061 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auth_password_policy_portal: no translation for language fr_FR 2026-09-06 13:49:02,061 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auth_password_policy_signup: no translation for language fr_FR 2026-09-06 13:49:02,062 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auto_currency_rate: no translation for language fr_FR 2026-09-06 13:49:02,062 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_acb: no translation for language fr_FR 2026-09-06 13:49:02,062 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_bidv: no translation for language fr_FR 2026-09-06 13:49:02,062 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_vcb: no translation for language fr_FR 2026-09-06 13:49:02,063 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_auto_currency_rate_xe: no translation for language fr_FR 2026-09-06 13:49:02,063 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_base_district: no translation for language fr_FR 2026-09-06 13:49:02,063 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_base_import_tracking: no translation for language fr_FR 2026-09-06 13:49:02,064 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_account: no translation for language fr_FR 2026-09-06 13:49:02,064 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_auth_oauth: no translation for language fr_FR 2026-09-06 13:49:02,064 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_auth_signup: no translation for language fr_FR 2026-09-06 13:49:02,064 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_auth_totp: no translation for language fr_FR 2026-09-06 13:49:02,065 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_mail_enforce: no translation for language fr_FR 2026-09-06 13:49:02,065 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_auth_totp_portal: no translation for language fr_FR 2026-09-06 13:49:02,065 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_base_import: no translation for language fr_FR 2026-09-06 13:49:02,065 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_calendar: no translation for language fr_FR 2026-09-06 13:49:02,066 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_contacts: no translation for language fr_FR 2026-09-06 13:49:02,066 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_crm: no translation for language fr_FR 2026-09-06 13:49:02,066 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_digest: no translation for language fr_FR 2026-09-06 13:49:02,067 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_fleet: no translation for language fr_FR 2026-09-06 13:49:02,067 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_hr: no translation for language fr_FR 2026-09-06 13:49:02,067 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_hr_expense: no translation for language fr_FR 2026-09-06 13:49:02,067 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_hr_skills: no translation for language fr_FR 2026-09-06 13:49:02,068 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_im_livechat: no translation for language fr_FR 2026-09-06 13:49:02,068 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_l10n_vn: no translation for language fr_FR 2026-09-06 13:49:02,068 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mail_bot: no translation for language fr_FR 2026-09-06 13:49:02,068 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mail_plugin: no translation for language fr_FR 2026-09-06 13:49:02,069 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing: no translation for language fr_FR 2026-09-06 13:49:02,069 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_crm: no translation for language fr_FR 2026-09-06 13:49:02,069 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sale: no translation for language fr_FR 2026-09-06 13:49:02,070 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_sms: no translation for language fr_FR 2026-09-06 13:49:02,070 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module mass_mailing_themes: loading translation file /data/build/rb-41ce622-224575/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,070 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/mass_mailing_themes/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,085 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mass_mailing_themes: no translation for language fr_FR 2026-09-06 13:49:02,086 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_membership: no translation for language fr_FR 2026-09-06 13:49:02,086 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mrp: no translation for language fr_FR 2026-09-06 13:49:02,086 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_onboarding: no translation for language fr_FR 2026-09-06 13:49:02,086 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_payment: no translation for language fr_FR 2026-09-06 13:49:02,087 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_payment_paypal: no translation for language fr_FR 2026-09-06 13:49:02,087 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_portal: no translation for language fr_FR 2026-09-06 13:49:02,087 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_pos: no translation for language fr_FR 2026-09-06 13:49:02,087 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_product: no translation for language fr_FR 2026-09-06 13:49:02,087 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_purchase: no translation for language fr_FR 2026-09-06 13:49:02,088 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_sale: no translation for language fr_FR 2026-09-06 13:49:02,088 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_sale_management: no translation for language fr_FR 2026-09-06 13:49:02,088 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_snailmail: no translation for language fr_FR 2026-09-06 13:49:02,088 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_social_media: no translation for language fr_FR 2026-09-06 13:49:02,088 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_stock: no translation for language fr_FR 2026-09-06 13:49:02,088 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_web: no translation for language fr_FR 2026-09-06 13:49:02,089 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_web_editor: no translation for language fr_FR 2026-09-06 13:49:02,089 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module web_unsplash: loading translation file /data/build/rb-41ce622-224575/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,089 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/web_unsplash/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,090 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_web_unsplash: no translation for language fr_FR 2026-09-06 13:49:02,091 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website: no translation for language fr_FR 2026-09-06 13:49:02,091 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_event: no translation for language fr_FR 2026-09-06 13:49:02,091 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_event_exhibitor: no translation for language fr_FR 2026-09-06 13:49:02,091 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_forum: no translation for language fr_FR 2026-09-06 13:49:02,091 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_jitsi: no translation for language fr_FR 2026-09-06 13:49:02,091 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_links: loading translation file /data/build/rb-41ce622-224575/addons/website_links/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,091 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_links/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,095 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_links: no translation for language fr_FR 2026-09-06 13:49:02,096 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_profile: no translation for language fr_FR 2026-09-06 13:49:02,096 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_sale: no translation for language fr_FR 2026-09-06 13:49:02,096 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_slides: no translation for language fr_FR 2026-09-06 13:49:02,096 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_website_slides_forum: no translation for language fr_FR 2026-09-06 13:49:02,096 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_business_trip_approval: no translation for language fr_FR 2026-09-06 13:49:02,097 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_booking_passenger: no translation for language fr_FR 2026-09-06 13:49:02,097 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_business_trip_fleet: no translation for language fr_FR 2026-09-06 13:49:02,097 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_business_trip_hr_expense: no translation for language fr_FR 2026-09-06 13:49:02,097 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_contacts: no translation for language fr_FR 2026-09-06 13:49:02,097 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_contacts_district: no translation for language fr_FR 2026-09-06 13:49:02,097 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_contacts_ethnicity_religion: no translation for language fr_FR 2026-09-06 13:49:02,098 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_web_map: no translation for language fr_FR 2026-09-06 13:49:02,098 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_contacts_map: no translation for language fr_FR 2026-09-06 13:49:02,098 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_contacts_ward: no translation for language fr_FR 2026-09-06 13:49:02,098 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_country_target_market: no translation for language fr_FR 2026-09-06 13:49:02,098 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_crm: no translation for language fr_FR 2026-09-06 13:49:02,098 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_business_nature: no translation for language fr_FR 2026-09-06 13:49:02,099 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_crm_business_nature: no translation for language fr_FR 2026-09-06 13:49:02,099 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_industry_isic: no translation for language fr_FR 2026-09-06 13:49:02,099 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_crm_business_nature_isic: no translation for language fr_FR 2026-09-06 13:49:02,099 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_crm_customer_recognition: no translation for language fr_FR 2026-09-06 13:49:02,099 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_crm_dob: no translation for language fr_FR 2026-09-06 13:49:02,099 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_web_sankey: no translation for language fr_FR 2026-09-06 13:49:02,099 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_crm_sankey: no translation for language fr_FR 2026-09-06 13:49:02,100 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_customizer_web_responsive: no translation for language fr_FR 2026-09-06 13:49:02,100 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_account: no translation for language fr_FR 2026-09-06 13:49:02,100 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_freight: no translation for language fr_FR 2026-09-06 13:49:02,100 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_air: no translation for language fr_FR 2026-09-06 13:49:02,100 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_consol: no translation for language fr_FR 2026-09-06 13:49:02,100 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_freight_air: no translation for language fr_FR 2026-09-06 13:49:02,101 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_freight_consol: no translation for language fr_FR 2026-09-06 13:49:02,101 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_hr: no translation for language fr_FR 2026-09-06 13:49:02,101 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_hr_contract: no translation for language fr_FR 2026-09-06 13:49:02,101 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_hr_recruitment: no translation for language fr_FR 2026-09-06 13:49:02,101 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_mrp: no translation for language fr_FR 2026-09-06 13:49:02,101 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_parsing: no translation for language fr_FR 2026-09-06 13:49:02,102 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_project: no translation for language fr_FR 2026-09-06 13:49:02,102 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_purchase: no translation for language fr_FR 2026-09-06 13:49:02,102 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_sale: no translation for language fr_FR 2026-09-06 13:49:02,102 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_document_stock: no translation for language fr_FR 2026-09-06 13:49:02,102 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_duns: no translation for language fr_FR 2026-09-06 13:49:02,102 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_employee_map: no translation for language fr_FR 2026-09-06 13:49:02,103 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_equipment_warranty_partner_infor: no translation for language fr_FR 2026-09-06 13:49:02,103 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_estimate_approval: no translation for language fr_FR 2026-09-06 13:49:02,103 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_estimate_budget: no translation for language fr_FR 2026-09-06 13:49:02,103 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_estimate_hr: no translation for language fr_FR 2026-09-06 13:49:02,103 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_estimate_project: no translation for language fr_FR 2026-09-06 13:49:02,103 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_estimate_purchase: no translation for language fr_FR 2026-09-06 13:49:02,104 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_estimate_sale: no translation for language fr_FR 2026-09-06 13:49:02,104 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_link_tracker_qr_code: no translation for language fr_FR 2026-09-06 13:49:02,104 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_event_checkin_website: no translation for language fr_FR 2026-09-06 13:49:02,104 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_event_partner_barcodes: no translation for language fr_FR 2026-09-06 13:49:02,104 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_features_activate_inter_company: no translation for language fr_FR 2026-09-06 13:49:02,104 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_account: no translation for language fr_FR 2026-09-06 13:49:02,104 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_booking_account: no translation for language fr_FR 2026-09-06 13:49:02,105 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_booking_approval: no translation for language fr_FR 2026-09-06 13:49:02,105 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_booking_cargo: no translation for language fr_FR 2026-09-06 13:49:02,105 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_insurance: no translation for language fr_FR 2026-09-06 13:49:02,105 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_planning_account: no translation for language fr_FR 2026-09-06 13:49:02,105 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_planning_hr_expense: no translation for language fr_FR 2026-09-06 13:49:02,105 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_purchase: no translation for language fr_FR 2026-09-06 13:49:02,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_sale: no translation for language fr_FR 2026-09-06 13:49:02,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_sale_cargo: no translation for language fr_FR 2026-09-06 13:49:02,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_sale_management: no translation for language fr_FR 2026-09-06 13:49:02,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_sale_passenger: no translation for language fr_FR 2026-09-06 13:49:02,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_transfer_address: no translation for language fr_FR 2026-09-06 13:49:02,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_fleet_stock: no translation for language fr_FR 2026-09-06 13:49:02,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_air_consol: no translation for language fr_FR 2026-09-06 13:49:02,107 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_road: no translation for language fr_FR 2026-09-06 13:49:02,107 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_document_parsing: no translation for language fr_FR 2026-09-06 13:49:02,107 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_management: no translation for language fr_FR 2026-09-06 13:49:02,107 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_sale_onbehalf: no translation for language fr_FR 2026-09-06 13:49:02,107 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_sale_purchase: no translation for language fr_FR 2026-09-06 13:49:02,107 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_web_gantt: no translation for language fr_FR 2026-09-06 13:49:02,108 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_gantt: no translation for language fr_FR 2026-09-06 13:49:02,108 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_logistics_cargo_template: no translation for language fr_FR 2026-09-06 13:49:02,108 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_freight: no translation for language fr_FR 2026-09-06 13:49:02,108 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_complete_suite: no translation for language fr_FR 2026-09-06 13:49:02,108 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_freight_sale_consol: no translation for language fr_FR 2026-09-06 13:49:02,108 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_geography_info: no translation for language fr_FR 2026-09-06 13:49:02,109 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_geography_info_contact: no translation for language fr_FR 2026-09-06 13:49:02,109 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_geography_info_world_bank: no translation for language fr_FR 2026-09-06 13:49:02,109 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_google_drive: no translation for language fr_FR 2026-09-06 13:49:02,109 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_google_translate_api: no translation for language fr_FR 2026-09-06 13:49:02,109 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_crm: no translation for language fr_FR 2026-09-06 13:49:02,109 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_hr: no translation for language fr_FR 2026-09-06 13:49:02,110 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_livechat: no translation for language fr_FR 2026-09-06 13:49:02,110 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_version: no translation for language fr_FR 2026-09-06 13:49:02,110 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_odoo_module: no translation for language fr_FR 2026-09-06 13:49:02,110 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_project: no translation for language fr_FR 2026-09-06 13:49:02,110 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_sale: no translation for language fr_FR 2026-09-06 13:49:02,110 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_severity: no translation for language fr_FR 2026-09-06 13:49:02,110 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet: no translation for language fr_FR 2026-09-06 13:49:02,111 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_helpdesk_timesheet_timer: no translation for language fr_FR 2026-09-06 13:49:02,111 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hide_detailed_tax_in_pos_receipt: no translation for language fr_FR 2026-09-06 13:49:02,111 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_contract_skill: no translation for language fr_FR 2026-09-06 13:49:02,111 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension: no translation for language fr_FR 2026-09-06 13:49:02,111 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_suspension: no translation for language fr_FR 2026-09-06 13:49:02,111 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_payroll: no translation for language fr_FR 2026-09-06 13:49:02,112 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_seniority: no translation for language fr_FR 2026-09-06 13:49:02,112 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_contract_suspension_seniority: no translation for language fr_FR 2026-09-06 13:49:02,112 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_employee_birthday: no translation for language fr_FR 2026-09-06 13:49:02,112 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_employee_relative_birthdate: no translation for language fr_FR 2026-09-06 13:49:02,112 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_ethnicity_religion: no translation for language fr_FR 2026-09-06 13:49:02,112 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_maintenance: no translation for language fr_FR 2026-09-06 13:49:02,113 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_management_tiers: no translation for language fr_FR 2026-09-06 13:49:02,113 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_multi_position: no translation for language fr_FR 2026-09-06 13:49:02,113 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval: no translation for language fr_FR 2026-09-06 13:49:02,113 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_hr_holidays: no translation for language fr_FR 2026-09-06 13:49:02,113 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_compensatory_time_off: no translation for language fr_FR 2026-09-06 13:49:02,113 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_approval_payroll: no translation for language fr_FR 2026-09-06 13:49:02,114 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_attendance: no translation for language fr_FR 2026-09-06 13:49:02,114 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_payroll_compensatory_time_off: no translation for language fr_FR 2026-09-06 13:49:02,114 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet: no translation for language fr_FR 2026-09-06 13:49:02,114 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_approval: no translation for language fr_FR 2026-09-06 13:49:02,114 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_overtime_timesheet_attendance: no translation for language fr_FR 2026-09-06 13:49:02,115 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_payroll_timesheet_wfh: no translation for language fr_FR 2026-09-06 13:49:02,115 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_project: no translation for language fr_FR 2026-09-06 13:49:02,115 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_project_timesheet_account: no translation for language fr_FR 2026-09-06 13:49:02,115 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline: no translation for language fr_FR 2026-09-06 13:49:02,116 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_recognition_discipline_approval: no translation for language fr_FR 2026-09-06 13:49:02,116 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_recruitment: no translation for language fr_FR 2026-09-06 13:49:02,116 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_recruitment_sankey: no translation for language fr_FR 2026-09-06 13:49:02,116 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_retirement_age: no translation for language fr_FR 2026-09-06 13:49:02,117 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_skill_framework_recruitment: no translation for language fr_FR 2026-09-06 13:49:02,117 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_skills_slides: no translation for language fr_FR 2026-09-06 13:49:02,117 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_hr_work_entry_contract_attendance_holiday: no translation for language fr_FR 2026-09-06 13:49:02,117 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_loan_management_bank_currency_rate: no translation for language fr_FR 2026-09-06 13:49:02,118 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_mention_with_avatar: no translation for language fr_FR 2026-09-06 13:49:02,118 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_route_hr: no translation for language fr_FR 2026-09-06 13:49:02,118 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_show_recipient: no translation for language fr_FR 2026-09-06 13:49:02,119 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_thread_product: no translation for language fr_FR 2026-09-06 13:49:02,119 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_thread_purchase: no translation for language fr_FR 2026-09-06 13:49:02,119 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_thread_stock: no translation for language fr_FR 2026-09-06 13:49:02,119 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_thread_stock_account: no translation for language fr_FR 2026-09-06 13:49:02,120 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mail_thread_uom: no translation for language fr_FR 2026-09-06 13:49:02,120 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_event_sale: no translation for language fr_FR 2026-09-06 13:49:02,120 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_loyalty: no translation for language fr_FR 2026-09-06 13:49:02,120 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_rating: no translation for language fr_FR 2026-09-06 13:49:02,121 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_sale_currency_conversion_diff: no translation for language fr_FR 2026-09-06 13:49:02,121 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_sale_loyalty: no translation for language fr_FR 2026-09-06 13:49:02,121 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale: no translation for language fr_FR 2026-09-06 13:49:02,121 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_sale_product_configurator: no translation for language fr_FR 2026-09-06 13:49:02,122 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_sale_purchase: no translation for language fr_FR 2026-09-06 13:49:02,122 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_stock: no translation for language fr_FR 2026-09-06 13:49:02,122 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_sale_stock: no translation for language fr_FR 2026-09-06 13:49:02,123 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_snailmail: no translation for language fr_FR 2026-09-06 13:49:02,123 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_marketplace_website_sale_stock: no translation for language fr_FR 2026-09-06 13:49:02,123 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp: no translation for language fr_FR 2026-09-06 13:49:02,123 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_account: no translation for language fr_FR 2026-09-06 13:49:02,124 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_filter: no translation for language fr_FR 2026-09-06 13:49:02,124 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_landed_costs: no translation for language fr_FR 2026-09-06 13:49:02,124 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_landed_costs: no translation for language fr_FR 2026-09-06 13:49:02,124 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_plm_approval: no translation for language fr_FR 2026-09-06 13:49:02,125 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_plm_subcontracting_purchase: no translation for language fr_FR 2026-09-06 13:49:02,125 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_plm_test_full: no translation for language fr_FR 2026-09-06 13:49:02,125 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_plm_website_sale: no translation for language fr_FR 2026-09-06 13:49:02,126 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request: no translation for language fr_FR 2026-09-06 13:49:02,126 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_approval: no translation for language fr_FR 2026-09-06 13:49:02,126 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_subcontracting_request_plm: no translation for language fr_FR 2026-09-06 13:49:02,126 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_multi_warehouse_access_control_purchase_requisition: no translation for language fr_FR 2026-09-06 13:49:02,126 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_approval: no translation for language fr_FR 2026-09-06 13:49:02,127 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace: no translation for language fr_FR 2026-09-06 13:49:02,127 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_approval_website: no translation for language fr_FR 2026-09-06 13:49:02,127 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_approval_marketplace_website: no translation for language fr_FR 2026-09-06 13:49:02,127 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_country_recognition: no translation for language fr_FR 2026-09-06 13:49:02,128 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_filter: no translation for language fr_FR 2026-09-06 13:49:02,128 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_gender: no translation for language fr_FR 2026-09-06 13:49:02,128 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_shareholder: no translation for language fr_FR 2026-09-06 13:49:02,128 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_partner_tax_code: no translation for language fr_FR 2026-09-06 13:49:02,129 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pdf_print_preview: no translation for language fr_FR 2026-09-06 13:49:02,129 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos: no translation for language fr_FR 2026-09-06 13:49:02,129 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_custom_bill_logo: no translation for language fr_FR 2026-09-06 13:49:02,129 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_multi_barcodes: no translation for language fr_FR 2026-09-06 13:49:02,130 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_product_multi_barcodes: no translation for language fr_FR 2026-09-06 13:49:02,130 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_return: no translation for language fr_FR 2026-09-06 13:49:02,130 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_sales_receipt_title: no translation for language fr_FR 2026-09-06 13:49:02,130 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_scale: no translation for language fr_FR 2026-09-06 13:49:02,131 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pos_vnpay: no translation for language fr_FR 2026-09-06 13:49:02,131 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_pricelist_validity_advance: no translation for language fr_FR 2026-09-06 13:49:02,131 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_approval: no translation for language fr_FR 2026-09-06 13:49:02,131 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_approval_account: no translation for language fr_FR 2026-09-06 13:49:02,132 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace: no translation for language fr_FR 2026-09-06 13:49:02,132 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_approval_website_sale: no translation for language fr_FR 2026-09-06 13:49:02,132 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_approval_marketplace_website_sale: no translation for language fr_FR 2026-09-06 13:49:02,133 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_approval_purchase: no translation for language fr_FR 2026-09-06 13:49:02,133 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_product_approval_sale: no translation for language fr_FR 2026-09-06 13:49:02,133 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_access_timesheet: no translation for language fr_FR 2026-09-06 13:49:02,133 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_gantt: no translation for language fr_FR 2026-09-06 13:49:02,134 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_progress: no translation for language fr_FR 2026-09-06 13:49:02,134 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_scrum: no translation for language fr_FR 2026-09-06 13:49:02,134 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_scrum_gantt: no translation for language fr_FR 2026-09-06 13:49:02,134 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_scrum_helpdesk: no translation for language fr_FR 2026-09-06 13:49:02,134 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_project_todo: no translation for language fr_FR 2026-09-06 13:49:02,135 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_quality_stock_access_control: no translation for language fr_FR 2026-09-06 13:49:02,135 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_repair_request_from_warranty: no translation for language fr_FR 2026-09-06 13:49:02,135 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_repair_stock_access: no translation for language fr_FR 2026-09-06 13:49:02,135 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_repair_supply: no translation for language fr_FR 2026-09-06 13:49:02,136 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale: no translation for language fr_FR 2026-09-06 13:49:02,136 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_addendum: no translation for language fr_FR 2026-09-06 13:49:02,136 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_business_nature: no translation for language fr_FR 2026-09-06 13:49:02,136 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_business_nature_isic: no translation for language fr_FR 2026-09-06 13:49:02,137 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_crm: no translation for language fr_FR 2026-09-06 13:49:02,137 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_crm_business_nature: no translation for language fr_FR 2026-09-06 13:49:02,137 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_ee: no translation for language fr_FR 2026-09-06 13:49:02,137 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_onbehalf_vendorprice: no translation for language fr_FR 2026-09-06 13:49:02,138 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_product_duplication_warning: no translation for language fr_FR 2026-09-06 13:49:02,138 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_project: no translation for language fr_FR 2026-09-06 13:49:02,138 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_project_technician: no translation for language fr_FR 2026-09-06 13:49:02,138 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_quotation_template_access: no translation for language fr_FR 2026-09-06 13:49:02,139 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_recurring: no translation for language fr_FR 2026-09-06 13:49:02,139 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_sankey: no translation for language fr_FR 2026-09-06 13:49:02,139 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_subscription: no translation for language fr_FR 2026-09-06 13:49:02,139 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sale_subscription_loyalty: no translation for language fr_FR 2026-09-06 13:49:02,140 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration: no translation for language fr_FR 2026-09-06 13:49:02,140 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_crm: no translation for language fr_FR 2026-09-06 13:49:02,140 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sales_team_collaboration_sale: no translation for language fr_FR 2026-09-06 13:49:02,140 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sales_unlink: no translation for language fr_FR 2026-09-06 13:49:02,141 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sales_unlink_stock: no translation for language fr_FR 2026-09-06 13:49:02,141 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sem_crawler: no translation for language fr_FR 2026-09-06 13:49:02,141 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_helpdesk: no translation for language fr_FR 2026-09-06 13:49:02,141 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sem_helpdesk: no translation for language fr_FR 2026-09-06 13:49:02,142 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sem_crawler_helpdesk: no translation for language fr_FR 2026-09-06 13:49:02,142 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sem_heatmap: no translation for language fr_FR 2026-09-06 13:49:02,142 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sem_project: no translation for language fr_FR 2026-09-06 13:49:02,143 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_sem_helpdesk_timesheet: no translation for language fr_FR 2026-09-06 13:49:02,143 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_social_facebook: no translation for language fr_FR 2026-09-06 13:49:02,143 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_social_lead: no translation for language fr_FR 2026-09-06 13:49:02,143 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_social_linkedin: no translation for language fr_FR 2026-09-06 13:49:02,144 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_crm: no translation for language fr_FR 2026-09-06 13:49:02,144 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_finance: no translation for language fr_FR 2026-09-06 13:49:02,144 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_spreadsheet_dashboard_helpdesk: no translation for language fr_FR 2026-09-06 13:49:02,144 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_account_adjustment_with_cost_price: no translation for language fr_FR 2026-09-06 13:49:02,145 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_account_backdate: no translation for language fr_FR 2026-09-06 13:49:02,145 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_ee: no translation for language fr_FR 2026-09-06 13:49:02,145 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_internal_transfer: no translation for language fr_FR 2026-09-06 13:49:02,145 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_internal_transit_valuation: no translation for language fr_FR 2026-09-06 13:49:02,146 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stock_lot_dropshipping_partner_infor: no translation for language fr_FR 2026-09-06 13:49:02,146 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_stringee: no translation for language fr_FR 2026-09-06 13:49:02,146 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_survey_exam: no translation for language fr_FR 2026-09-06 13:49:02,146 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_wallet_loyalty: no translation for language fr_FR 2026-09-06 13:49:02,147 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_wallet_marketplace_sale: no translation for language fr_FR 2026-09-06 13:49:02,147 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_wallet_sale_loyalty: no translation for language fr_FR 2026-09-06 13:49:02,147 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website: no translation for language fr_FR 2026-09-06 13:49:02,147 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_auto_translation: no translation for language fr_FR 2026-09-06 13:49:02,148 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_auto_translation_blog: no translation for language fr_FR 2026-09-06 13:49:02,148 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_auto_translation_google: no translation for language fr_FR 2026-09-06 13:49:02,148 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_blog_toc: no translation for language fr_FR 2026-09-06 13:49:02,148 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_forum_security_groups: no translation for language fr_FR 2026-09-06 13:49:02,148 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_gtm: no translation for language fr_FR 2026-09-06 13:49:02,149 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_hr_recruitment_website_editor: no translation for language fr_FR 2026-09-06 13:49:02,149 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_multilingual_multimedia: no translation for language fr_FR 2026-09-06 13:49:02,149 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_nofollow: no translation for language fr_FR 2026-09-06 13:49:02,150 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_partner_business_nature: no translation for language fr_FR 2026-09-06 13:49:02,150 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_sale_recurring: no translation for language fr_FR 2026-09-06 13:49:02,150 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_sale_subscription: no translation for language fr_FR 2026-09-06 13:49:02,150 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo: no translation for language fr_FR 2026-09-06 13:49:02,150 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_advisor: no translation for language fr_FR 2026-09-06 13:49:02,151 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_advisor_blog: no translation for language fr_FR 2026-09-06 13:49:02,151 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_blog: no translation for language fr_FR 2026-09-06 13:49:02,151 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_event: no translation for language fr_FR 2026-09-06 13:49:02,151 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_forum: no translation for language fr_FR 2026-09-06 13:49:02,152 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_hr_recruitment: no translation for language fr_FR 2026-09-06 13:49:02,152 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_sale: no translation for language fr_FR 2026-09-06 13:49:02,152 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_stock: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,152 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_stock/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,156 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_sale_stock: no translation for language fr_FR 2026-09-06 13:49:02,157 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_seo_slides: no translation for language fr_FR 2026-09-06 13:49:02,157 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_slides: no translation for language fr_FR 2026-09-06 13:49:02,157 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_website_slides_survey: no translation for language fr_FR 2026-09-06 13:49:02,158 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale: no translation for language fr_FR 2026-09-06 13:49:02,158 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_event: no translation for language fr_FR 2026-09-06 13:49:02,158 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_livechat: no translation for language fr_FR 2026-09-06 13:49:02,158 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_sms: no translation for language fr_FR 2026-09-06 13:49:02,159 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_social: no translation for language fr_FR 2026-09-06 13:49:02,159 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_survey: no translation for language fr_FR 2026-09-06 13:49:02,159 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_website: no translation for language fr_FR 2026-09-06 13:49:02,159 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_zbs: no translation for language fr_FR 2026-09-06 13:49:02,159 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_crm: no translation for language fr_FR 2026-09-06 13:49:02,160 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_workflow_marketing_sale_zalo: no translation for language fr_FR 2026-09-06 13:49:02,160 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_account: no translation for language fr_FR 2026-09-06 13:49:02,160 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_auth_oauth: no translation for language fr_FR 2026-09-06 13:49:02,160 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_chatter_sync: no translation for language fr_FR 2026-09-06 13:49:02,161 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_helpdesk: no translation for language fr_FR 2026-09-06 13:49:02,161 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_sale: no translation for language fr_FR 2026-09-06 13:49:02,161 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_zalo_website_livechat: no translation for language fr_FR 2026-09-06 13:49:02,161 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_cf_turnstile: loading translation file /data/build/rb-41ce622-224575/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,161 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_cf_turnstile/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,163 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_customer: loading translation file /data/build/rb-41ce622-224575/addons/website_customer/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,164 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_customer/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,167 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_booth_exhibitor: loading translation file /data/build/rb-41ce622-224575/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,167 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_booth_exhibitor/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,169 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_crm: loading translation file /data/build/rb-41ce622-224575/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,169 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_crm/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,170 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_track_live_quiz: loading translation file /data/build/rb-41ce622-224575/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,171 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_track_live_quiz/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,172 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_mail_group: loading translation file /data/build/rb-41ce622-224575/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,172 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_mail_group/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,173 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_mass_mailing: loading translation file /data/build/rb-41ce622-224575/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,173 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_mass_mailing/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,176 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_mass_mailing_sms: loading translation file /data/build/rb-41ce622-224575/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,176 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_mass_mailing_sms/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,178 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_membership: loading translation file /data/build/rb-41ce622-224575/addons/website_membership/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,178 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_membership/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,180 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_project: loading translation file /data/build/rb-41ce622-224575/addons/website_project/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,180 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_project/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,182 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_autocomplete: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,182 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_autocomplete/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,183 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_custom: loading translation file /data/build/rb-41ce622-224575/addons/payment_custom/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,183 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_custom/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,185 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_collect: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,185 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_collect/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,188 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_comparison: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,188 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_comparison/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,191 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_wishlist: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,191 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_wishlist/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,195 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_comparison_wishlist: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,195 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_comparison_wishlist/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,196 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_gelato: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,196 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_gelato/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,198 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_loyalty: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,198 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_loyalty/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,202 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_mass_mailing: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,202 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_mass_mailing/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,203 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_mondialrelay: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,203 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_mondialrelay/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,205 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_mrp: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,205 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_mrp/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,206 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_sale_stock_wishlist: loading translation file /data/build/rb-41ce622-224575/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,206 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_sale_stock_wishlist/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,208 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_progress: no translation for language fr_FR 2026-09-06 13:49:02,208 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_mrp_standard_consumption: no translation for language fr_FR 2026-09-06 13:49:02,208 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_appointment_crm: no translation for language fr_FR 2026-09-06 13:49:02,209 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_appointment_sale: no translation for language fr_FR 2026-09-06 13:49:02,209 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_appointment_sale_crm: no translation for language fr_FR 2026-09-06 13:49:02,209 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_appointment_website_hr: no translation for language fr_FR 2026-09-06 13:49:02,210 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module viin_brand_mail: no translation for language fr_FR 2026-09-06 13:49:02,210 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module to_erponline_utility: no translation for language fr_FR 2026-09-06 13:49:02,210 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module board: loading translation file /data/build/rb-41ce622-224575/addons/board/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,210 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/board/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,212 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_aps: loading translation file /data/build/rb-41ce622-224575/addons/payment_aps/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,212 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_aps/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,214 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_asiapay: loading translation file /data/build/rb-41ce622-224575/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,214 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_asiapay/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,216 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_authorize: loading translation file /data/build/rb-41ce622-224575/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,216 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_authorize/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,218 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_buckaroo: loading translation file /data/build/rb-41ce622-224575/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,218 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_buckaroo/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,220 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_flutterwave: loading translation file /data/build/rb-41ce622-224575/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,220 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_flutterwave/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,222 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_mercado_pago: loading translation file /data/build/rb-41ce622-224575/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,222 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_mercado_pago/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,224 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_mollie: loading translation file /data/build/rb-41ce622-224575/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,224 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_mollie/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,226 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_nuvei: loading translation file /data/build/rb-41ce622-224575/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,226 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_nuvei/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,227 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_razorpay: loading translation file /data/build/rb-41ce622-224575/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,227 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_razorpay/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,229 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_razorpay_oauth: loading translation file /data/build/rb-41ce622-224575/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,229 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_razorpay_oauth/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,233 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_worldline: loading translation file /data/build/rb-41ce622-224575/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,233 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_worldline/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,235 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module payment_xendit: loading translation file /data/build/rb-41ce622-224575/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,235 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/payment_xendit/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,237 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_payment_authorize: loading translation file /data/build/rb-41ce622-224575/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,237 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_payment_authorize/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,239 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module theme_default: no translation for language fr_FR 2026-09-06 13:49:02,239 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module website_event_meet_quiz: loading translation file /data/build/rb-41ce622-224575/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,239 127 INFO rb-41ce622-224575-412240 odoo.tools.translate: loading base translation file /data/build/rb-41ce622-224575/addons/website_event_meet_quiz/i18n/fr.po for language fr_FR 2026-09-06 13:49:02,240 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_import_export: no translation for language fr_FR 2026-09-06 13:49:02,241 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_mail_sms: no translation for language fr_FR 2026-09-06 13:49:02,241 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_mass_mailing: no translation for language fr_FR 2026-09-06 13:49:02,241 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_mail_full: no translation for language fr_FR 2026-09-06 13:49:02,241 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_website: no translation for language fr_FR 2026-09-06 13:49:02,242 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_website_modules: no translation for language fr_FR 2026-09-06 13:49:02,242 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_base_automation: no translation for language fr_FR 2026-09-06 13:49:02,242 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: module test_discuss_full: no translation for language fr_FR 2026-09-06 13:49:09,423 127 INFO rb-41ce622-224575-412240 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_spreadsheet ... 2026-09-06 13:49:10,080 127 INFO rb-41ce622-224575-412240 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_spreadsheet_new_dataset ... 2026-09-06 13:49:10,808 127 INFO rb-41ce622-224575-412240 odoo.addons.test_translation_import.tests.test_term_count: Starting TestTranslationFlow.test_export_static_templates ... 2026-09-06 13:49:11,502 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:49:12,876 127 INFO rb-41ce622-224575-412240 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-06 13:49:13,468 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [5] 2026-09-06 13:49:13,827 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1836] 2026-09-06 13:49:13,980 127 INFO rb-41ce622-224575-412240 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-06 13:49:14,413 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [7] 2026-09-06 13:49:14,684 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1837] 2026-09-06 13:49:14,818 127 INFO rb-41ce622-224575-412240 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-06 13:49:14,873 127 INFO rb-41ce622-224575-412240 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-06 13:49:15,430 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [9] 2026-09-06 13:49:15,952 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1838] 2026-09-06 13:49:16,178 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1839] 2026-09-06 13:49:16,257 127 INFO rb-41ce622-224575-412240 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-06 13:49:16,730 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [12] 2026-09-06 13:49:17,300 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1840] 2026-09-06 13:49:17,547 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1841] 2026-09-06 13:49:17,822 127 INFO rb-41ce622-224575-412240 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-06 13:49:18,337 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [15] 2026-09-06 13:49:18,633 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1842] 2026-09-06 13:49:18,726 127 INFO rb-41ce622-224575-412240 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-06 13:49:18,763 127 INFO rb-41ce622-224575-412240 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-06 13:49:19,260 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [17] 2026-09-06 13:49:19,547 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1843] 2026-09-06 13:49:19,624 127 INFO rb-41ce622-224575-412240 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-06 13:49:19,650 127 INFO rb-41ce622-224575-412240 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-06 13:49:20,056 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [19] 2026-09-06 13:49:20,332 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1844] 2026-09-06 13:49:20,436 127 INFO rb-41ce622-224575-412240 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-06 13:49:21,144 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [21] 2026-09-06 13:49:21,260 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_approver_reads_request_lines: Starting TestApproverReadsRequestLines.test_an_officer_still_reads_every_request_line ... 2026-09-06 13:49:22,467 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted request.approval.user.line records with IDs: [23] 2026-09-06 13:49:23,078 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1845] 2026-09-06 13:49:23,311 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #273 deleted mail.mail records with IDs: [1846] 2026-09-06 13:49:23,416 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 13:49:28,609 127 INFO rb-41ce622-224575-412240 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-06 13:49:29,343 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1847] 2026-09-06 13:49:29,436 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1848] 2026-09-06 13:49:29,779 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1849] 2026-09-06 13:49:29,874 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1850] 2026-09-06 13:49:29,990 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1851] 2026-09-06 13:49:30,106 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1852] 2026-09-06 13:49:30,212 127 INFO rb-41ce622-224575-412240 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-06 13:49:30,822 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1853] 2026-09-06 13:49:30,933 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1854] 2026-09-06 13:49:31,259 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1855] 2026-09-06 13:49:31,352 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1856] 2026-09-06 13:49:31,437 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #274 deleted mail.mail records with IDs: [1857] 2026-09-06 13:49:31,522 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 10 checked, 10 removed 2026-09-06 13:49:32,488 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [288] 2026-09-06 13:49:32,966 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [289] 2026-09-06 13:49:33,353 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [290] 2026-09-06 13:49:33,737 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [291] 2026-09-06 13:49:34,352 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [293] 2026-09-06 13:49:34,373 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_01_search_with_and_without_approvals ... 2026-09-06 13:49:34,419 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_02_search_approvals_in_states ... 2026-09-06 13:49:34,499 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_03_requirement_flags_required_partial_full ... 2026-09-06 13:49:34,566 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_04_can_generate_approval_request ... 2026-09-06 13:49:34,630 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_base_approval_search: Starting TestBaseApprovalSearch.test_05_cancelled_are_ignored_by_default ... 2026-09-06 13:49:34,716 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:49:35,553 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_nostore_yields_no_suggestions ... 2026-09-06 13:49:35,595 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_autogen_store_auto_excludes_auto_filled_sources ... 2026-09-06 13:49:35,617 127 INFO rb-41ce622-224575-412240 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-06 13:49:35,637 127 INFO rb-41ce622-224575-412240 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-06 13:49:35,699 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_constraints_and_autogen_split_models: Starting TestConstraintsAndAutogenSplitModels.test_constraint_no_false_positive_on_partial_input ... 2026-09-06 13:49:35,719 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [19148, 19149, 19150, 19151, 19152, 19153] 2026-09-06 13:49:35,983 127 INFO rb-41ce622-224575-412240 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-06 13:49:36,046 127 INFO rb-41ce622-224575-412240 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-06 13:49:36,067 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [19148, 19149, 19150, 19151, 19152, 19153] 2026-09-06 13:49:36,394 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:49:36,831 127 INFO rb-41ce622-224575-412240 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-06 13:49:37,546 127 INFO rb-41ce622-224575-412240 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-06 13:49:38,154 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_030_multi_src_to_wizard_line_and_header_default_injected ... 2026-09-06 13:49:38,517 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_040_multi_two_sources_common_wizard_head_and_two_lines ... 2026-09-06 13:49:39,100 127 INFO rb-41ce622-224575-412240 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-06 13:49:39,755 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_060_single_head_only_mapped_field_not_overwritten_by_default ... 2026-09-06 13:49:40,424 127 INFO rb-41ce622-224575-412240 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-06 13:49:41,129 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_080_single_children_header_default_applies_on_request_head ... 2026-09-06 13:49:41,917 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_090_multi_header_defaults_apply_on_request_head_unmapped_fields ... 2026-09-06 13:49:42,855 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_100_multi_line_default_applies_on_request_line_unmapped_field ... 2026-09-06 13:49:43,649 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_110_multi_mapped_line_field_preserves_source_value ... 2026-09-06 13:49:44,348 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_120_header_default_does_not_override_manual_when_force_false ... 2026-09-06 13:49:45,182 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_130_header_default_overrides_manual_when_force_true ... 2026-09-06 13:49:46,180 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_140_line_default_does_not_override_manual_when_force_false ... 2026-09-06 13:49:46,913 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_150_line_default_overrides_manual_when_force_true ... 2026-09-06 13:49:47,682 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_160_unknown_default_key_ignored_but_known_keys_applied ... 2026-09-06 13:49:48,458 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_170_single_reverse_gen_source_applies_source_only_defaults ... 2026-09-06 13:49:49,087 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1858] 2026-09-06 13:49:49,133 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_180_multi_mixed_fields_defaults_fill_only_unmapped ... 2026-09-06 13:49:49,999 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_190_single_children_lines_required_defaults_hold ... 2026-09-06 13:49:50,659 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_defaults_behaviour: Starting TestDefaultsBehavior.test_200_multi_two_sources_defaults_and_lines ... 2026-09-06 13:49:51,508 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:49:51,805 127 INFO rb-41ce622-224575-412240 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-06 13:49:51,955 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_directional_uniqueness_by_level: Starting TestDirectionalUniquenessByLevel.test_01_same_level_dest_collision_raises ... 2026-09-06 13:49:52,095 127 INFO rb-41ce622-224575-412240 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-06 13:49:52,459 127 INFO rb-41ce622-224575-412240 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-06 13:49:52,925 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:49:53,592 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_10_single_head_only_from_source ... 2026-09-06 13:49:54,026 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_20_single_head_only_to_source ... 2026-09-06 13:49:54,446 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_30_single_with_lines_from_source ... 2026-09-06 13:49:55,171 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_40_single_with_lines_to_source ... 2026-09-06 13:49:55,840 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_50_multi_with_lines_from_source ... 2026-09-06 13:49:56,494 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_duplicate_field_source_to_approval: Starting TestDupplicateFieldSrcToApprovalAndBack.test_60_multi_with_lines_to_source ... 2026-09-06 13:49:57,121 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:49:57,133 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_101_head_quantity_requires_dynamic_label ... 2026-09-06 13:49:57,467 127 INFO rb-41ce622-224575-412240 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-06 13:49:57,764 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_201_head_partner_alt_never_maps ... 2026-09-06 13:49:58,069 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_301_line_quantity_requires_dynamic_label ... 2026-09-06 13:49:58,394 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_dynamic_label_mapping_strict_labels: Starting TestDynamicLabelStrictHead.test_302_line_quantity_requires_dynamic_label ... 2026-09-06 13:49:58,755 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:49:58,794 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_A_flags ... 2026-09-06 13:49:58,811 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_B_flags_delegation ... 2026-09-06 13:49:58,827 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_C_flags_delegation_two_hops ... 2026-09-06 13:49:58,847 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_imf_wrappers ... 2026-09-06 13:49:58,878 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_effectively_field_flag_inherits: Starting TestEffectiveFlagsFull.test_write_through_delegated_date ... 2026-09-06 13:49:58,936 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:50:00,553 127 INFO rb-41ce622-224575-412240 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-06 13:50:01,297 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [1859] 2026-09-06 13:50:01,384 127 INFO rb-41ce622-224575-412240 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-06 13:50:01,979 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #287 deleted request.approval.user.line records with IDs: [78] 2026-09-06 13:50:02,315 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [1860] 2026-09-06 13:50:02,505 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #286 deleted mail.activity records with IDs: [296] 2026-09-06 13:50:02,616 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [1861] 2026-09-06 13:50:02,693 127 INFO rb-41ce622-224575-412240 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-06 13:50:03,222 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #287 deleted request.approval.user.line records with IDs: [80] 2026-09-06 13:50:03,521 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #287 deleted mail.mail records with IDs: [1862] 2026-09-06 13:50:03,697 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #286 deleted mail.activity records with IDs: [297] 2026-09-06 13:50:03,786 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #286 deleted mail.mail records with IDs: [1863] 2026-09-06 13:50:03,921 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 13:50:04,346 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_101_single_attach_request_fills_relations ... 2026-09-06 13:50:04,890 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_102_multi_attach_request_creates_and_links_line ... 2026-09-06 13:50:05,439 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_103_multi_attach_preserve_existing_primary_request ... 2026-09-06 13:50:06,109 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_201_single_preserve_manual_request_links ... 2026-09-06 13:50:06,679 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_202_multi_preserve_manual_line_links ... 2026-09-06 13:50:07,343 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [87] 2026-09-06 13:50:07,404 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_203_multi_preserve_manual_request_links_then_attach ... 2026-09-06 13:50:08,016 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_fill_missing_links: Starting TestFillMissingApprovalLinks.test_204_single_cancel_then_new_request_relinks_primary ... 2026-09-06 13:50:08,661 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1864] 2026-09-06 13:50:08,749 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [298] 2026-09-06 13:50:09,150 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:50:09,682 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_111_single_attach_request_fills_m2m_relations ... 2026-09-06 13:50:10,235 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_112_multi_attach_creates_and_links_line_m2m ... 2026-09-06 13:50:10,884 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_113_multi_attach_preserve_existing_m2m_request_links ... 2026-09-06 13:50:11,526 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_211_single_preserve_manual_request_m2m_links ... 2026-09-06 13:50:12,088 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_fill_missing_links_m2m: Starting TestFillMissingApprovalLinksM2M.test_212_multi_preserve_manual_line_m2m_links ... 2026-09-06 13:50:12,604 127 INFO rb-41ce622-224575-412240 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-06 13:50:13,083 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:50:13,096 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_a_new_company_gets_exactly_one_general_type ... 2026-09-06 13:50:17,118 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_general_type_seed: Starting TestGeneralApprovalTypeSeed.test_every_company_has_exactly_one_general_type ... 2026-09-06 13:50:17,161 127 INFO rb-41ce622-224575-412240 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-06 13:50:18,180 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:50:18,198 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_external_sources_survive_unlink ... 2026-09-06 13:50:19,093 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [99] 2026-09-06 13:50:19,182 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [100] 2026-09-06 13:50:19,487 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1865] 2026-09-06 13:50:19,555 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [299] 2026-09-06 13:50:20,194 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28415, 28412] 2026-09-06 13:50:20,264 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [71] 2026-09-06 13:50:20,305 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3565] 2026-09-06 13:50:20,330 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_multi_generate_and_cleanup_owned_sources ... 2026-09-06 13:50:20,997 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [102] 2026-09-06 13:50:21,151 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [103] 2026-09-06 13:50:21,401 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1866] 2026-09-06 13:50:21,475 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [300] 2026-09-06 13:50:21,972 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28420, 28417] 2026-09-06 13:50:22,019 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [72] 2026-09-06 13:50:22,061 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28419, 28418] 2026-09-06 13:50:22,082 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [44, 45] 2026-09-06 13:50:22,091 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3566] 2026-09-06 13:50:22,119 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_external_source_survives_unlink ... 2026-09-06 13:50:22,948 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1867] 2026-09-06 13:50:23,035 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [301] 2026-09-06 13:50:23,266 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28424, 28422] 2026-09-06 13:50:23,296 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [73] 2026-09-06 13:50:23,304 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3567] 2026-09-06 13:50:23,332 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_and_cleanup_source: Starting TestGenerateAndCleanupSources.test_single_generate_and_cleanup_owned_source ... 2026-09-06 13:50:24,695 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1868] 2026-09-06 13:50:24,789 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [302] 2026-09-06 13:50:25,040 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28428, 28426] 2026-09-06 13:50:25,066 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [74] 2026-09-06 13:50:25,077 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28427] 2026-09-06 13:50:25,091 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted x.map.src records with IDs: [47] 2026-09-06 13:50:25,100 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3568] 2026-09-06 13:50:25,130 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:50:29,386 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_101_single_mode_one_request_per_source ... 2026-09-06 13:50:29,720 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_102_single_mode_one_request_per_source ... 2026-09-06 13:50:30,167 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_103_single_mode_one_request_per_source ... 2026-09-06 13:50:30,643 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_core_create_update_from_source_does_not_create_subject ... 2026-09-06 13:50:31,090 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [113] 2026-09-06 13:50:31,387 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1869] 2026-09-06 13:50:31,456 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_001 ... 2026-09-06 13:50:31,530 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_multi_mode_group_by_company_002 ... 2026-09-06 13:50:32,075 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_request_overrides_and_sanitization ... 2026-09-06 13:50:32,400 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_core: Starting TestGenerateApprovalRequestsCore.test_single_mode_update_path ... 2026-09-06 13:50:32,850 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [117] 2026-09-06 13:50:32,944 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:50:37,916 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_000 ... 2026-09-06 13:50:37,947 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_101_default_get_single_record ... 2026-09-06 13:50:38,202 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_103_default_get_multiple_records_same_company ... 2026-09-06 13:50:38,461 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_105_default_get_multi_company_is_rejected ... 2026-09-06 13:50:38,587 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_201_line_ids_computed_from_res_ids ... 2026-09-06 13:50:38,938 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_301_attach_existing_request_prefills_wizard ... 2026-09-06 13:50:39,446 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_303_attach_existing_request_prefills_wizard ... 2026-09-06 13:50:41,113 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #290 deleted request.approval.user.line records with IDs: [120] 2026-09-06 13:50:41,205 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_401_action_create_approval_single_mode ... 2026-09-06 13:50:42,007 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_403_action_create_approval_multi_mode_single_company ... 2026-09-06 13:50:42,883 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_501_prepare_request_overrides_sanitized ... 2026-09-06 13:50:43,331 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_503_prepare_request_overrides_sanitized ... 2026-09-06 13:50:43,764 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_505_prepare_request_overrides_sanitized ... 2026-09-06 13:50:44,152 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_601_wizard_create_from_source_does_not_create_subject ... 2026-09-06 13:50:44,868 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #290 deleted mail.mail records with IDs: [1870] 2026-09-06 13:50:44,949 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_701_single_without_attach_should_raise ... 2026-09-06 13:50:45,246 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_702_single_with_attach_should_update_same_request ... 2026-09-06 13:50:45,738 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_703_multi_without_attach_should_raise ... 2026-09-06 13:50:46,060 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_704_multi_with_attach_should_replace_lines ... 2026-09-06 13:50:46,742 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [129] 2026-09-06 13:50:46,937 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [130] 2026-09-06 13:50:47,009 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_705_single_attach_syncs_quantity_amount ... 2026-09-06 13:50:47,502 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_requests_wizard: Starting TestApprovalWizardFlow.test_706_multi_attach_syncs_quantity_amount_on_lines ... 2026-09-06 13:50:48,120 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [133] 2026-09-06 13:50:48,291 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [134] 2026-09-06 13:50:48,381 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:50:48,726 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_01_single_header_and_one_line ... 2026-09-06 13:50:49,201 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [136] 2026-09-06 13:50:49,397 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1871] 2026-09-06 13:50:49,447 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_generate_src_records_from_request: Starting TestGenerateSrcRecordsFromRequest.test_02_single_header_and_two_lines ... 2026-09-06 13:50:49,970 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [138] 2026-09-06 13:50:50,142 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [139] 2026-09-06 13:50:50,396 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1872] 2026-09-06 13:50:50,471 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:50:50,736 127 INFO rb-41ce622-224575-412240 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-06 13:50:51,126 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1873] 2026-09-06 13:50:51,190 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #2 deleted mail.activity records with IDs: [307] 2026-09-06 13:50:51,541 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [28470, 28468] 2026-09-06 13:50:51,575 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted viin.approval.request records with IDs: [99] 2026-09-06 13:50:51,583 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [3589] 2026-09-06 13:50:51,623 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:50:54,380 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_101_all_hook_fields_accept_valid_python ... 2026-09-06 13:50:54,550 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_102_all_hook_fields_reject_syntax_error ... 2026-09-06 13:50:54,919 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_103_all_hook_fields_accept_empty_or_false ... 2026-09-06 13:50:55,319 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_104_all_hook_fields_reject_forbidden_opcode_assert ... 2026-09-06 13:50:55,745 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_105_multi_field_write_runs_single_constraint_pass ... 2026-09-06 13:50:55,955 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_106_multi_field_write_with_one_bad_field_fails ... 2026-09-06 13:50:56,182 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_107_incremental_write_two_fields_both_checked ... 2026-09-06 13:50:56,401 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_108_setattr_allowed_but_attribute_assignment_rejected ... 2026-09-06 13:50:57,015 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_201_pre_hook_blocks_confirm ... 2026-09-06 13:50:57,395 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_202_post_hook_touches_source ... 2026-09-06 13:50:57,864 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1874] 2026-09-06 13:50:57,962 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_203_batching_and_context_flags ... 2026-09-06 13:50:58,531 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1875] 2026-09-06 13:50:58,646 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1876] 2026-09-06 13:50:58,749 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_204_group_by_type_runs_isolated ... 2026-09-06 13:50:59,746 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1877] 2026-09-06 13:50:59,858 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1878] 2026-09-06 13:50:59,969 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_205_post_exception_rolls_back_state_and_writes ... 2026-09-06 13:51:00,746 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1879] 2026-09-06 13:51:00,874 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_206_preflight_blocks_forbidden_assert ... 2026-09-06 13:51:01,588 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1880] 2026-09-06 13:51:01,630 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_207_runtime_error_rolls_back ... 2026-09-06 13:51:02,407 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1881] 2026-09-06 13:51:02,512 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_209_usererror_type_preserved_with_prefix ... 2026-09-06 13:51:03,259 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1882] 2026-09-06 13:51:03,320 127 INFO rb-41ce622-224575-412240 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-06 13:51:03,789 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1883] 2026-09-06 13:51:03,881 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1884] 2026-09-06 13:51:03,988 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_211_a_real_refusal_runs_both_refuse_hooks ... 2026-09-06 13:51:04,481 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1885] 2026-09-06 13:51:04,582 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1886] 2026-09-06 13:51:04,763 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [319, 320] 2026-09-06 13:51:04,899 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1887] 2026-09-06 13:51:04,977 127 INFO rb-41ce622-224575-412240 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-06 13:51:05,385 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1888] 2026-09-06 13:51:05,489 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1889] 2026-09-06 13:51:05,667 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [321, 322] 2026-09-06 13:51:05,760 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1890] 2026-09-06 13:51:05,834 127 INFO rb-41ce622-224575-412240 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-06 13:51:06,309 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1891] 2026-09-06 13:51:06,391 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1892] 2026-09-06 13:51:06,516 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [323, 324] 2026-09-06 13:51:06,626 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1893] 2026-09-06 13:51:06,690 127 INFO rb-41ce622-224575-412240 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-06 13:51:07,158 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1894] 2026-09-06 13:51:07,251 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1895] 2026-09-06 13:51:07,446 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [326, 327] 2026-09-06 13:51:07,535 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1896] 2026-09-06 13:51:07,634 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #293 deleted mail.activity records with IDs: [328] 2026-09-06 13:51:07,718 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #293 deleted mail.mail records with IDs: [1897] 2026-09-06 13:51:07,855 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_215_confirm_cancel_and_draft_post_hooks_still_fire ... 2026-09-06 13:51:08,366 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1898] 2026-09-06 13:51:08,479 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1899] 2026-09-06 13:51:08,607 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #295 deleted mail.activity records with IDs: [329, 330] 2026-09-06 13:51:08,841 127 INFO rb-41ce622-224575-412240 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-06 13:51:09,343 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1900] 2026-09-06 13:51:09,458 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1901] 2026-09-06 13:51:09,563 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1902] 2026-09-06 13:51:09,753 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #292 deleted mail.activity records with IDs: [331, 332, 333] 2026-09-06 13:51:09,844 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1903] 2026-09-06 13:51:09,938 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #292 deleted mail.mail records with IDs: [1904] 2026-09-06 13:51:10,108 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #293 deleted mail.activity records with IDs: [334, 335] 2026-09-06 13:51:10,278 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #293 deleted mail.mail records with IDs: [1905] 2026-09-06 13:51:10,392 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_300_ir_logging_records_created_with_explicit_log_call ... 2026-09-06 13:51:11,171 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1906] 2026-09-06 13:51:11,281 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1907] 2026-09-06 13:51:11,378 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_inline_action_hooks: Starting TestInlineActionHooks.test_301_ir_logging_records_created_without_explicit_log_call ... 2026-09-06 13:51:12,066 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #291 deleted mail.mail records with IDs: [1908] 2026-09-06 13:51:12,189 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:51:12,302 127 INFO rb-41ce622-224575-412240 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-06 13:51:12,531 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:51:12,801 127 INFO rb-41ce622-224575-412240 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-06 13:51:12,835 127 INFO rb-41ce622-224575-412240 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-06 13:51:12,987 127 INFO rb-41ce622-224575-412240 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-06 13:51:13,158 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:51:13,503 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_301_reuse_by_mapping_different_field_names ... 2026-09-06 13:51:14,214 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [171] 2026-09-06 13:51:14,275 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_302_float_tolerance_on_mapped_field ... 2026-09-06 13:51:14,851 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [173] 2026-09-06 13:51:14,912 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_303_prefer_linked_candidate_on_tie ... 2026-09-06 13:51:15,593 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted request.approval.user.line records with IDs: [175] 2026-09-06 13:51:15,656 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_line_matching: Starting TestApprovalRequestLineMatching.test_304_no_match_creates_new_line ... 2026-09-06 13:51:16,370 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:51:16,659 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_blacklisted_dest_fields_are_skipped ... 2026-09-06 13:51:16,685 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_computed_non_stored_is_skipped ... 2026-09-06 13:51:16,702 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_start_exact_name_type ... 2026-09-06 13:51:16,719 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_date_to_datetime_near_equivalent ... 2026-09-06 13:51:16,736 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_datetime_to_date_near_equivalent ... 2026-09-06 13:51:16,754 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_dest_field_hints_consistency ... 2026-09-06 13:51:16,787 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_exact_name_and_type_match ... 2026-09-06 13:51:16,804 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_many2one_relation_mismatch_raises ... 2026-09-06 13:51:17,013 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_manual_mapping_selection_mismatch_keys_raises ... 2026-09-06 13:51:17,031 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_and_name_match ... 2026-09-06 13:51:17,046 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_many2one_relation_mismatch_is_not_mapped ... 2026-09-06 13:51:17,065 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_name_near_equivalent_float_to_monetary ... 2026-09-06 13:51:17,089 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_related_non_stored_is_skipped ... 2026-09-06 13:51:17,112 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_equal_allows_mapping ... 2026-09-06 13:51:17,137 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_selection_keys_mismatch_raises ... 2026-09-06 13:51:17,296 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted approval.request.field.mapping.line records with IDs: [20307] 2026-09-06 13:51:17,565 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen: Starting TestAutoFieldMapping.test_x2many_is_never_auto_mapped ... 2026-09-06 13:51:17,610 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:51:17,930 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_autogen_labeltype: Starting TestAutoFieldMappingLabelType.test_label_plus_type_maps_when_names_differ ... 2026-09-06 13:51:17,966 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:51:17,976 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_mapping_line_domains: Starting TestMappingLineDomains.test_dest_type_relation_compatibility ... 2026-09-06 13:51:18,049 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:51:19,245 127 INFO rb-41ce622-224575-412240 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-06 13:51:20,358 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1909] 2026-09-06 13:51:20,431 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3638] 2026-09-06 13:51:20,520 127 INFO rb-41ce622-224575-412240 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-06 13:51:21,158 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1910] 2026-09-06 13:51:21,207 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3640] 2026-09-06 13:51:21,281 127 INFO rb-41ce622-224575-412240 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-06 13:51:21,898 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1911] 2026-09-06 13:51:21,965 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3642] 2026-09-06 13:51:22,053 127 INFO rb-41ce622-224575-412240 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-06 13:51:22,636 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1912] 2026-09-06 13:51:22,700 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3644] 2026-09-06 13:51:22,800 127 INFO rb-41ce622-224575-412240 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-06 13:51:23,359 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #297 deleted mail.mail records with IDs: [1913] 2026-09-06 13:51:23,424 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #297 deleted mail.followers records with IDs: [3646] 2026-09-06 13:51:23,512 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:51:23,985 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_01_snapshot_created_on_confirm ... 2026-09-06 13:51:24,520 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1914] 2026-09-06 13:51:24,575 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_02_recursive_diff_on_one2many_line_ids ... 2026-09-06 13:51:25,204 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1915] 2026-09-06 13:51:25,320 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1916] 2026-09-06 13:51:25,339 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_03_many2one_change_detected ... 2026-09-06 13:51:26,088 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1917] 2026-09-06 13:51:26,249 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1918] 2026-09-06 13:51:26,323 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1919] 2026-09-06 13:51:26,349 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_041_m2m_employee_ids_changes ... 2026-09-06 13:51:27,009 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1920] 2026-09-06 13:51:27,410 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1921] 2026-09-06 13:51:27,499 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1922] 2026-09-06 13:51:27,536 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_042_m2m_employee_ids_changes ... 2026-09-06 13:51:28,956 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1923] 2026-09-06 13:51:29,053 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_05_child_ids_not_mapped_ignored_in_type_single ... 2026-09-06 13:51:29,773 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1924] 2026-09-06 13:51:29,873 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_06_both_sides_message_posting ... 2026-09-06 13:51:30,444 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1925] 2026-09-06 13:51:30,564 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1926] 2026-09-06 13:51:30,648 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1927] 2026-09-06 13:51:30,680 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_07_toggle_employee_ids_off_excludes_from_snapshot ... 2026-09-06 13:51:31,562 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1928] 2026-09-06 13:51:31,775 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_08_current_snapshot_pointer_latest ... 2026-09-06 13:51:32,440 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1929] 2026-09-06 13:51:32,506 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [352] 2026-09-06 13:51:32,876 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1930] 2026-09-06 13:51:32,916 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_snapshot_diff_engine: Starting TestApprovalSnapshotDiffSingle.test_09_child_ids_mapped_diff_with_child_type ... 2026-09-06 13:51:33,532 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1931] 2026-09-06 13:51:33,645 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1932] 2026-09-06 13:51:33,717 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1933] 2026-09-06 13:51:33,757 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:51:34,511 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_multi_alias_mixed_states_header_left_default ... 2026-09-06 13:51:34,862 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_multi_exact_all_same_state_propagates_header ... 2026-09-06 13:51:35,234 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_single_alias_state_normalized ... 2026-09-06 13:51:36,335 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_single_exact_state_copies ... 2026-09-06 13:51:36,797 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_state_sync: Starting TestApprovalStateSync.test_update_attach_keeps_manual_states ... 2026-09-06 13:51:37,334 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:51:37,773 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_10_from_source_to_request_field_name_differences ... 2026-09-06 13:51:38,558 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_20_to_source_from_request_field_name_differences ... 2026-09-06 13:51:39,392 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceSingleStrategy.test_30_from_source_after_source_changes ... 2026-09-06 13:51:40,181 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:51:40,403 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceMultiStrategy.test_10_multi_strategy_line_mapping_and_roundtrip ... 2026-09-06 13:51:40,998 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_approval_vs_source: Starting TestSyncApprovalVsSourceMultiStrategy.test_20_multi_strategy_pull_after_source_change ... 2026-09-06 13:51:41,595 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:51:42,177 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_multi_mode_pull_to_lines ... 2026-09-06 13:51:42,589 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_core: Starting TestSyncSimpleFieldsCore.test_single_mode_pull_to_header ... 2026-09-06 13:51:42,882 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:51:43,840 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_201_attach_existing_request_prefills_wizard ... 2026-09-06 13:51:44,176 127 INFO rb-41ce622-224575-412240 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-06 13:51:44,204 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_203_attach_existing_request_prefills_wizard ... 2026-09-06 13:51:45,411 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_multi_mode_single_company ... 2026-09-06 13:51:46,120 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_action_create_approval_single_mode ... 2026-09-06 13:51:46,738 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_cannot_start_new_approval_for_existing_same_type ... 2026-09-06 13:51:47,137 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multi_company_is_rejected ... 2026-09-06 13:51:50,745 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_multiple_records_same_company ... 2026-09-06 13:51:51,059 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_default_get_single_record ... 2026-09-06 13:51:51,290 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_header_override_is_ignored ... 2026-09-06 13:51:51,754 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_hidden_line_override_is_ignored ... 2026-09-06 13:51:52,378 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_line_ids_compute_carries_refs_and_company ... 2026-09-06 13:51:52,824 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_multi_mode_line_override_visible_wins_and_falsey ... 2026-09-06 13:51:53,651 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_prepare_request_overrides_sanitized ... 2026-09-06 13:51:54,188 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_sync_simple_fields_wizard: Starting TestApprovalWizardFlow.test_single_mode_header_override_invisible_looses ... 2026-09-06 13:51:55,684 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:51:55,699 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_default_types_dont_crash ... 2026-09-06 13:51:55,722 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_get_invisible_fields_complement ... 2026-09-06 13:51:55,747 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_permanently_invisible_is_excluded ... 2026-09-06 13:51:55,771 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_direct_and_conditional ... 2026-09-06 13:51:55,796 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_daterange_end_date_field ... 2026-09-06 13:51:55,821 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_generic_suffix_field_option ... 2026-09-06 13:51:55,846 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_view_field_visibility: Starting TestViewFieldVisibility.test_visible_via_widget_whitelist_monetary_currency ... 2026-09-06 13:51:55,874 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:51:56,440 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_10_single_strategy_lines_prefill_respects_request_toggles ... 2026-09-06 13:51:56,754 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_15_single_strategy_lines_prefill_many2many ... 2026-09-06 13:51:57,116 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_20_multi_strategy_lines_prefill_respects_line_toggles ... 2026-09-06 13:51:57,558 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_25_multi_strategy_head_common_many2many_and_lines ... 2026-09-06 13:51:57,962 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_approval.tests.test_wizard_prefill_from_sources: Starting TestWizardPrefillFromSources.test_30_multi_strategy_common_head_when_values_match ... 2026-09-06 13:51:58,340 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 13:52:08,572 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [35086] 2026-09-06 13:52:08,572 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [15] 2026-09-06 13:52:08,936 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_allowed_with_write_access_both_sides ... 2026-09-06 13:52:09,647 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_via_unconfirmed_button_context ... 2026-09-06 13:52:10,100 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_when_source_not_writable ... 2026-09-06 13:52:10,500 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_change_thread_denied_when_target_not_writable ... 2026-09-06 13:52:10,998 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_composer_reply_email ... 2026-09-06 13:52:11,093 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1788702731.0116713-54787-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 1, mail.alias(499,)) 2026-09-06 13:52:11,295 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1934 and Message-Id '<758175264582549.1788702731.206358432769775-openerp-12-mail.test.gateway@546880a162d5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-06 13:52:11,295 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-06 13:52:11,296 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-06 13:52:11,327 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_composer_send_email ... 2026-09-06 13:52:11,504 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1935 and Message-Id '<983973096753493.1788702731.412033081054688-openerp-3-mail.test.gateway@546880a162d5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-06 13:52:11,504 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-06 13:52:11,508 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-06 13:52:11,539 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_mail_raw_no_notification_no_header ... 2026-09-06 13:52:11,581 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1936 and Message-Id '<310381791984192.1788702731.549516439437866-openerp-private@546880a162d5>' from 'notifications.test@test.mycompany.com' to (redacted) "'***********nt@example.com'" successfully sent 2026-09-06 13:52:11,581 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-06 13:52:11,584 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-06 13:52:11,611 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_notif_email ... 2026-09-06 13:52:11,776 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1937 and Message-Id '<624691342489782.1788702731.660086154937744-openerp-3-mail.test.gateway@546880a162d5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-06 13:52:11,776 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-06 13:52:11,780 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-06 13:52:11,847 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_thread: Routing mail from notifications@agrolait.com to catchall.test@test.mycompany.com with Message-Id <1788702731.7816203-64906-test@iron.sky>: direct reply to msg: model: mail.test.gateway, thread_id: 3, custom_values: None, uid: 1 2026-09-06 13:52:11,899 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1938 and Message-Id '<1788702731.7816203-64906-test@iron.sky>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-06 13:52:11,899 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-06 13:52:11,900 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-06 13:52:11,930 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_receive_email ... 2026-09-06 13:52:12,006 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1788702731.9414756-69966-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 1, mail.alias(499,)) 2026-09-06 13:52:12,746 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_receive_notif_email ... 2026-09-06 13:52:12,875 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1939 and Message-Id '<042490066922291.1788702732.788970708847046-openerp-3-mail.test.gateway@546880a162d5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-06 13:52:12,875 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-06 13:52:12,879 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-06 13:52:12,893 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_thread: Ignored mail from notifications@agrolait.com to catchall.test@test.mycompany.com with Message-Id <1788702732.8806820-76018-test@iron.sky>: reply to a bounce notification detected by headers 2026-09-06 13:52:12,916 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_deep_thread_keeps_core_chain ... 2026-09-06 13:52:12,987 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1788702732.9355094-11681-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 302, mail.alias(499,)) 2026-09-06 13:52:13,114 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1940 and Message-Id '<600938634795236.1788702733.036031007766724-openerp-14-mail.test.gateway@546880a162d5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-06 13:52:13,114 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-06 13:52:13,115 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-06 13:52:13,147 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_line_length_within_rfc_limit ... 2026-09-06 13:52:13,234 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1788702733.1678798-46973-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 302, mail.alias(499,)) 2026-09-06 13:52:13,363 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1941 and Message-Id '<594028616513344.1788702733.283717155456543-openerp-15-mail.test.gateway@546880a162d5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-06 13:52:13,363 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-06 13:52:13,364 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-06 13:52:13,393 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_references_order_core_chain_last ... 2026-09-06 13:52:13,469 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1788702733.4119759-59704-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 302, mail.alias(499,)) 2026-09-06 13:52:13,599 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1942 and Message-Id '<306356023668540.1788702733.520785570144653-openerp-16-mail.test.gateway@546880a162d5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-06 13:52:13,600 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-06 13:52:13,601 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-06 13:52:13,634 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_reply_email ... 2026-09-06 13:52:13,712 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_thread: Routing mail from valid.lelitre@agrolait.com to groups@test.mycompany.com with Message-Id <1788702733.6531997-47157-test@iron.sky>: direct alias match: ('mail.test.gateway', 0, {}, 302, mail.alias(499,)) 2026-09-06 13:52:13,870 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1943 and Message-Id '<029481550885521.1788702733.784558534622192-openerp-17-mail.test.gateway@546880a162d5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-06 13:52:13,870 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-06 13:52:13,871 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-06 13:52:13,896 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_batch_two_messages_no_header_leak ... 2026-09-06 13:52:14,037 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1944 and Message-Id '<667132576803433.1788702733.931520462036133-openerp-3-mail.test.gateway@546880a162d5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-06 13:52:14,037 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-06 13:52:14,048 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1945 and Message-Id '<688862659349952.1788702734.001839160919189-openerp-3-mail.test.gateway@546880a162d5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-06 13:52:14,048 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-06 13:52:14,070 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_email ... 2026-09-06 13:52:14,187 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1946 and Message-Id '<544674420128738.1788702734.113066196441650-openerp-3-mail.test.gateway@546880a162d5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-06 13:52:14,187 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-06 13:52:14,190 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-06 13:52:14,212 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestMailRoute.test_send_email_header_not_stored ... 2026-09-06 13:52:14,317 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Mail (mail.mail) with ID 1947 and Message-Id '<706900059340811.1788702734.250039577484131-openerp-3-mail.test.gateway@546880a162d5>' from 'notifications.test@test.mycompany.com' to (redacted) 'v**********re@agrolait.com' successfully sent 2026-09-06 13:52:14,317 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Total emails tried by SMTP: 1 2026-09-06 13:52:14,320 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Sent batch 1 emails via mail server ID #147 2026-09-06 13:52:14,384 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 13:52:14,478 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route: Starting TestChangeThreadTour.test_change_thread_validation_precedes_confirm ... 2026-09-06 13:52:14,738 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome pid: 7316 2026-09-06 13:52:14,738 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome headless temporary user profile dir: /tmp/tmp244yiqzh_chrome_odoo 2026-09-06 13:52:14,738 127 INFO rb-41ce622-224575-412240 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:41121/json/version 2026-09-06 13:52:14,740 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:41121/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:52:14,799 127 INFO rb-41ce622-224575-412240 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-06 13:52:14,800 127 INFO rb-41ce622-224575-412240 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:41121/json 2026-09-06 13:52:14,800 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:41121/json with timeout 3 increased to 10s during tests 2026-09-06 13:52:14,809 127 INFO rb-41ce622-224575-412240 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:41121/devtools/page/8519FC80EB7CEF1A7F2485D9BEC7B026 2026-09-06 13:52:14,867 127 INFO rb-41ce622-224575-412240 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-06 13:52:14,884 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome headless enable page notifications 2026-09-06 13:52:14,984 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:52:14,998 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Setting session cookie in browser 2026-09-06 13:52:15,001 127 INFO rb-41ce622-224575-412240 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/1230" in browser 2026-09-06 13:52:15,002 127 INFO rb-41ce622-224575-412240 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/1230" 2026-09-06 13:52:15,024 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:52:16,189 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:16] "GET /odoo/res.partner/1230 HTTP/1.1" 200 - 176 0.198 0.977 2026-09-06 13:52:16,193 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Navigation result: {'frameId': '8519FC80EB7CEF1A7F2485D9BEC7B026', 'loaderId': 'D4BEFCEAD4A2D875B1D6C02D56C683F6', 'isDownload': False} 2026-09-06 13:52:16,194 127 INFO rb-41ce622-224575-412240 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-06 13:52:16,228 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:16] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-06 13:52:16,235 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:16] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.014 2026-09-06 13:52:16,309 127 INFO rb-41ce622-224575-412240 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-06 13:52:16,856 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:16] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 872 0.300 0.334 2026-09-06 13:52:16,866 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:16] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.643 2026-09-06 13:52:16,900 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.018 0.657 2026-09-06 13:52:16,911 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:16] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.414 2026-09-06 13:52:16,919 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:16] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.011 2026-09-06 13:52:17,021 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-06 13:52:17,021 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-06 13:52:17,022 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-06 13:52:17,045 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-09-06 13:52:17,059 127 INFO rb-41ce622-224575-412240 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-06 13:52:17,104 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:52:17,135 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.023 0.051 2026-09-06 13:52:17,137 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.055 2026-09-06 13:52:17,174 127 INFO rb-41ce622-224575-412240 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/1230", "delayToCheckUndeterminisms": 0})" 2026-09-06 13:52:17,188 127 INFO rb-41ce622-224575-412240 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-06 13:52:17,194 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.020 0.066 2026-09-06 13:52:17,219 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.004 0.039 2026-09-06 13:52:17,272 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:52:17,336 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.047 0.179 2026-09-06 13:52:17,414 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:52:17,422 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "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-06 13:52:17,627 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "POST /mail/data HTTP/1.1" 200 - 138 0.178 0.271 2026-09-06 13:52:17,646 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.376 2026-09-06 13:52:17,685 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.300 2026-09-06 13:52:17,692 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.504 2026-09-06 13:52:17,726 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:17] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.011 0.343 2026-09-06 13:52:18,086 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "POST /web/dataset/call_kw/res.partner/get_views HTTP/1.1" 200 - 154 0.097 0.608 2026-09-06 13:52:18,087 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.340 2026-09-06 13:52:18,140 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.024 0.350 2026-09-06 13:52:18,198 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:52:18,205 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 16 0.032 0.038 2026-09-06 13:52:18,211 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.074 2026-09-06 13:52:18,480 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "POST /web/dataset/call_kw/res.partner/web_read HTTP/1.1" 200 - 146 0.149 0.180 2026-09-06 13:52:18,631 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.010 2026-09-06 13:52:18,649 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "GET /partner_autocomplete/static/lib/jsvat.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:18,688 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 10 0.010 0.026 2026-09-06 13:52:18,765 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "POST /web/dataset/call_kw/res.partner/zalo_check_recipients HTTP/1.1" 200 - 1 0.001 0.013 2026-09-06 13:52:18,827 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "GET /web/static/img/placeholder.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:52:18,835 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "POST /mail/thread/data HTTP/1.1" 200 - 26 0.034 0.050 2026-09-06 13:52:18,845 127 INFO rb-41ce622-224575-412240 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-06 13:52:18,883 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.018 0.090 2026-09-06 13:52:18,925 127 INFO rb-41ce622-224575-412240 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-06 13:52:18,929 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "POST /mail/thread/messages HTTP/1.1" 200 - 23 0.018 0.055 2026-09-06 13:52:18,948 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "POST /web/dataset/call_kw/google.drive.config/get_google_drive_config HTTP/1.1" 200 - 6 0.004 0.044 2026-09-06 13:52:18,988 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:18] "POST /web/dataset/call_kw/res.partner/json_friendly_approval_request_data HTTP/1.1" 200 - 6 0.016 0.078 2026-09-06 13:52:19,042 127 INFO rb-41ce622-224575-412240 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-06 13:52:19,053 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:19] "GET /web/image/res.partner/2/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 13 0.012 0.022 2026-09-06 13:52:19,096 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:19] "POST /web/dataset/call_kw/message.change.thread.wizard/get_views HTTP/1.1" 200 - 12 0.014 0.034 2026-09-06 13:52:19,136 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:19] "POST /web/dataset/call_kw/message.change.thread.wizard/onchange HTTP/1.1" 200 - 7 0.014 0.014 2026-09-06 13:52:19,185 127 INFO rb-41ce622-224575-412240 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-06 13:52:19,254 127 INFO rb-41ce622-224575-412240 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-06 13:52:19,310 127 INFO rb-41ce622-224575-412240 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-06 13:52:19,358 127 INFO rb-41ce622-224575-412240 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-06 13:52:19,432 127 INFO rb-41ce622-224575-412240 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-06 13:52:19,511 127 INFO rb-41ce622-224575-412240 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-06 13:52:19,523 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:19] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.006 0.020 2026-09-06 13:52:19,563 127 INFO rb-41ce622-224575-412240 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-06 13:52:19,788 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:19] "POST /web/dataset/call_kw/res.partner/name_search HTTP/1.1" 200 - 3 0.007 0.019 2026-09-06 13:52:19,833 127 INFO rb-41ce622-224575-412240 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-06 13:52:19,900 127 INFO rb-41ce622-224575-412240 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-06 13:52:19,963 127 INFO rb-41ce622-224575-412240 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-06 13:52:20,030 127 INFO rb-41ce622-224575-412240 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-06 13:52:20,095 127 INFO rb-41ce622-224575-412240 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-06 13:52:20,165 127 INFO rb-41ce622-224575-412240 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-06 13:52:20,233 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: tour succeeded 2026-09-06 13:52:20,234 127 INFO rb-41ce622-224575-412240 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-06 13:52:20,355 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm.browser: heap 30252440 (allocated 31297536) 2026-09-06 13:52:20,357 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Closing chrome headless with pid 7316 2026-09-06 13:52:20,357 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Closing websocket connection 2026-09-06 13:52:20,358 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Terminating chrome headless with pid 7316 2026-09-06 13:52:20,454 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135220_454388_test_change_thread_validation_precedes_confirm.txt 2026-09-06 13:52:20,454 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_mail_route.tests.test_mail_route.TestChangeThreadTour.test_change_thread_validation_precedes_confirm: Removing chrome user profile "/tmp/tmp244yiqzh_chrome_odoo" 2026-09-06 13:52:20,515 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:52:20,530 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_backward ... 2026-09-06 13:52:20,586 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_churn ... 2026-09-06 13:52:20,641 127 INFO rb-41ce622-224575-412240 odoo.addons.test_viin_web_cohort.tests.test_cohort: Starting TestCohort.test_cohort_data_retention ... 2026-09-06 13:52:20,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:52:20,721 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllerArgs.test_crawl_args ... 2026-09-06 13:52:20,725 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:52:20,952 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:20] "GET /ignore_args/converter/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 12 0.008 0.221 2026-09-06 13:52:20,958 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:20] "GET /ignore_args/converter/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:20,974 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:20] "GET /ignore_args/converter/valueA/nokw?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:52:20,984 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:20] "GET /ignore_args/converteronly/valueA/?b=valueB&c=valueC HTTP/1.1" 301 - 0 0.000 0.007 2026-09-06 13:52:20,991 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:20] "GET /ignore_args/converteronly/valueA?b=valueB&c=valueC HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:20,998 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:20] "GET /ignore_args/none?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:21,004 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:21] "GET /ignore_args/a?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:21,011 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:21] "GET /ignore_args/kw?a=valueA&b=valueB HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:21,049 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:21] "GET /test_website/country/whatever-999999 HTTP/1.1" 404 - 15 0.012 0.022 2026-09-06 13:52:21,087 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:52:21,098 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_01_sitemap ... 2026-09-06 13:52:21,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-06 13:52:21,491 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_controller_args: Starting TestWebsiteControllers.test_02_search_controller ... 2026-09-06 13:52:21,502 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-06 13:52:21,717 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:52:21,728 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet: Starting TestCustomSnippet.test_01_run_tour ... 2026-09-06 13:52:21,994 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome pid: 7552 2026-09-06 13:52:21,994 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome headless temporary user profile dir: /tmp/tmpk5f0de1i_chrome_odoo 2026-09-06 13:52:21,994 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Issuing json command http://127.0.0.1:46161/json/version 2026-09-06 13:52:21,995 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:46161/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:52:22,037 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Browser version: Chrome/150.0.7871.114 2026-09-06 13:52:22,037 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Issuing json command http://127.0.0.1:46161/json 2026-09-06 13:52:22,038 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:46161/json with timeout 3 increased to 10s during tests 2026-09-06 13:52:22,078 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Websocket url found: ws://127.0.0.1:46161/devtools/page/32876A8E6917F1C25399C8C52E4F4983 2026-09-06 13:52:22,085 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Enable chrome headless console log notification 2026-09-06 13:52:22,095 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome headless enable page notifications 2026-09-06 13:52:22,162 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:52:22,184 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Setting session cookie in browser 2026-09-06 13:52:22,186 127 INFO rb-41ce622-224575-412240 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-06 13:52:22,186 127 INFO rb-41ce622-224575-412240 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-06 13:52:22,201 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:52:24,243 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:24] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 186 0.131 1.914 2026-09-06 13:52:24,246 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Navigation result: {'frameId': '32876A8E6917F1C25399C8C52E4F4983', 'loaderId': '52426EC7493F45F89C1C52DB562912B7', 'isDownload': False} 2026-09-06 13:52:24,247 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Evaluate ready code "odoo.isTourReady('test_custom_snippet')" 2026-09-06 13:52:24,295 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:24] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.021 2026-09-06 13:52:25,065 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 872 0.446 0.341 2026-09-06 13:52:25,094 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.790 2026-09-06 13:52:25,100 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.816 2026-09-06 13:52:25,109 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.837 2026-09-06 13:52:25,117 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:52:25,140 127 INFO rb-41ce622-224575-412240 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-06 13:52:25,144 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.009 2026-09-06 13:52:25,610 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-06 13:52:25,619 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-06 13:52:25,620 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-09-06 13:52:25,633 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-09-06 13:52:25,639 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Owl is running in 'dev' mode. 2026-09-06 13:52:25,683 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:52:25,719 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.020 0.055 2026-09-06 13:52:25,728 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.064 2026-09-06 13:52:25,770 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.026 0.043 2026-09-06 13:52:25,786 127 INFO rb-41ce622-224575-412240 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-06 13:52:25,895 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:25,898 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.065 0.129 2026-09-06 13:52:25,912 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.136 2026-09-06 13:52:25,955 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:25,973 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "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-06 13:52:25,993 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 20 0.034 0.143 2026-09-06 13:52:25,995 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:25] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.187 2026-09-06 13:52:26,045 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.012 0.110 2026-09-06 13:52:26,296 127 INFO rb-41ce622-224575-412240 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-06 13:52:26,306 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Owl is running in 'dev' mode. 2026-09-06 13:52:26,334 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "POST /mail/data HTTP/1.1" 200 - 139 0.146 0.401 2026-09-06 13:52:26,352 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.429 2026-09-06 13:52:26,365 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.072 2026-09-06 13:52:26,393 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.038 2026-09-06 13:52:26,422 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.008 0.490 2026-09-06 13:52:26,428 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.131 2026-09-06 13:52:26,454 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.032 2026-09-06 13:52:26,635 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "POST /mail/data HTTP/1.1" 200 - 71 0.064 0.175 2026-09-06 13:52:26,707 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.019 0.337 2026-09-06 13:52:26,708 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.265 2026-09-06 13:52:26,782 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:52:26,823 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.018 2026-09-06 13:52:26,869 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.026 0.042 2026-09-06 13:52:26,876 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:52:26,886 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "POST /web/action/load HTTP/1.1" 200 - 6 0.006 0.078 2026-09-06 13:52:26,920 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.101 2026-09-06 13:52:26,925 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:52:26,927 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:52:26,935 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.028 2026-09-06 13:52:26,938 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:52:26,941 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:52:26,996 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:26] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.007 0.010 2026-09-06 13:52:27,005 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:27] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.016 2026-09-06 13:52:28,179 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET / HTTP/1.1" 200 - 1064 0.417 0.759 2026-09-06 13:52:28,186 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET /web/assets/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 1.170 2026-09-06 13:52:28,202 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:52:28,250 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.039 0.021 2026-09-06 13:52:28,257 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:52:28,263 127 INFO rb-41ce622-224575-412240 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-06 13:52:28,264 127 INFO rb-41ce622-224575-412240 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-06 13:52:28,266 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.070 2026-09-06 13:52:28,279 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:52:28,292 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.021 2026-09-06 13:52:28,319 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:28,408 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.044 0.159 2026-09-06 13:52:28,423 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.008 0.098 2026-09-06 13:52:28,442 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:52:28,463 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.008 0.060 2026-09-06 13:52:28,475 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 5 0.002 0.077 2026-09-06 13:52:28,497 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:52:28,514 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.025 0.071 2026-09-06 13:52:28,530 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:52:28,532 127 INFO rb-41ce622-224575-412240 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-06 13:52:28,532 127 INFO rb-41ce622-224575-412240 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-06 13:52:28,533 127 INFO rb-41ce622-224575-412240 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-06 13:52:28,533 127 INFO rb-41ce622-224575-412240 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-06 13:52:28,533 127 INFO rb-41ce622-224575-412240 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-06 13:52:28,534 127 INFO rb-41ce622-224575-412240 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-06 13:52:28,559 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.021 0.120 2026-09-06 13:52:28,764 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 5 0.001 0.005 2026-09-06 13:52:28,864 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:52:28,887 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.021 0.057 2026-09-06 13:52:28,926 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.010 0.105 2026-09-06 13:52:28,995 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:28] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.009 0.122 2026-09-06 13:52:29,007 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:52:29,020 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:29] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.008 0.010 2026-09-06 13:52:29,026 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:52:29,038 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:29] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.029 2026-09-06 13:52:29,364 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:29] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.090 0.150 2026-09-06 13:52:29,369 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:29] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.229 2026-09-06 13:52:29,391 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:29] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.006 0.238 2026-09-06 13:52:29,490 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:29,526 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:30,036 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:30] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:30,978 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:30] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.325 1.123 2026-09-06 13:52:31,160 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:31,217 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:31,275 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:31,361 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-09-06 13:52:31,367 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-09-06 13:52:31,385 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.094 2026-09-06 13:52:31,389 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:52:31,394 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:31,395 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.103 2026-09-06 13:52:31,462 127 INFO rb-41ce622-224575-412240 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-06 13:52:31,463 127 INFO rb-41ce622-224575-412240 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-06 13:52:31,468 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:52:31,472 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:52:31,476 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:52:31,480 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:31,482 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:31,487 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:52:31,500 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:52:31,504 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:52:31,509 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:52:31,512 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:31,515 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:31,527 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:52:31,568 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-09-06 13:52:31,571 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-09-06 13:52:31,587 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:52:31,588 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-09-06 13:52:31,590 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:52:31,600 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:52:31,604 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:52:31,605 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:52:31,609 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:52:31,615 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:31,616 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:52:31,627 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:52:31,629 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:52:31,638 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:52:31,651 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:52:31,656 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:52:31,662 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:52:31,666 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:52:31,668 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:31] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:52:31,802 127 INFO rb-41ce622-224575-412240 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-06 13:52:32,014 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.010 0.035 2026-09-06 13:52:32,038 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.005 0.047 2026-09-06 13:52:32,056 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.003 0.082 2026-09-06 13:52:32,069 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.009 0.089 2026-09-06 13:52:32,092 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.007 0.097 2026-09-06 13:52:32,102 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.003 0.110 2026-09-06 13:52:32,120 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.006 0.097 2026-09-06 13:52:32,147 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.012 0.058 2026-09-06 13:52:32,151 127 INFO rb-41ce622-224575-412240 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-06 13:52:32,164 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.002 0.022 2026-09-06 13:52:32,183 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.008 0.062 2026-09-06 13:52:32,202 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.008 0.150 2026-09-06 13:52:32,207 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.001 0.069 2026-09-06 13:52:32,227 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.005 0.157 2026-09-06 13:52:32,237 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.061 2026-09-06 13:52:32,245 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.073 2026-09-06 13:52:32,251 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:32] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.094 2026-09-06 13:52:33,067 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:52:33,072 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:52:33,075 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:52:33,108 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:52:33,110 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:52:33,115 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:52:33,127 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.011 2026-09-06 13:52:33,137 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.013 2026-09-06 13:52:33,148 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.023 2026-09-06 13:52:33,162 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.004 0.013 2026-09-06 13:52:33,176 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.004 0.020 2026-09-06 13:52:33,191 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.031 2026-09-06 13:52:33,199 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.002 0.016 2026-09-06 13:52:33,210 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.023 2026-09-06 13:52:33,222 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.005 0.019 2026-09-06 13:52:33,281 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:33,282 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:52:33,331 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.011 2026-09-06 13:52:33,347 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.005 0.015 2026-09-06 13:52:33,518 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /contactus HTTP/1.1" 200 - 40 0.037 0.077 2026-09-06 13:52:33,531 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.004 0.114 2026-09-06 13:52:33,539 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.076 2026-09-06 13:52:33,552 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.011 2026-09-06 13:52:33,564 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.005 0.107 2026-09-06 13:52:33,589 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.010 0.020 2026-09-06 13:52:33,597 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.040 2026-09-06 13:52:33,609 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.005 0.025 2026-09-06 13:52:33,632 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /website/static/src/img/snippets_demo/s_team_member_2.jpg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:52:33,634 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /website/static/src/img/snippets_demo/s_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:52:33,639 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /website/static/src/img/snippets_demo/s_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:33,649 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.006 0.039 2026-09-06 13:52:33,662 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.044 2026-09-06 13:52:33,678 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.006 0.055 2026-09-06 13:52:33,728 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:52:33,730 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:52:33,761 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:52:33,768 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-06 13:52:33,769 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-06 13:52:33,793 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:52:33,804 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:52:33,805 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.080 2026-09-06 13:52:33,807 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:52:33,819 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:52:33,826 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:52:33,838 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:52:33,846 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:52:33,849 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:52:33,852 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:52:33,864 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:52:33,866 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:52:33,869 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:52:33,893 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:52:33,894 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:52:33,913 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:52:33,918 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:52:33,926 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:52:33,936 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-09-06 13:52:33,941 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:52:33,954 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:52:33,963 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:52:33,965 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:52:33,967 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:52:33,982 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:33] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:52:34,002 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:52:34,014 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:52:34,033 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:52:34,038 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-09-06 13:52:34,054 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-09-06 13:52:34,058 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:52:34,085 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-09-06 13:52:34,087 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-09-06 13:52:34,109 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:52:34,117 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:52:34,119 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:52:34,120 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:52:34,136 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:52:34,145 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:52:34,149 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:52:34,164 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-06 13:52:34,162 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:52:34,170 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:52:34,170 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:52:34,207 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-06 13:52:34,219 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:52:34,243 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-06 13:52:34,279 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-06 13:52:34,296 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.068 2026-09-06 13:52:34,301 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-09-06 13:52:34,303 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:52:34,318 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:52:34,321 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-09-06 13:52:34,322 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-06 13:52:34,340 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:52:34,342 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:52:34,344 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:52:34,372 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.073 2026-09-06 13:52:34,391 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-09-06 13:52:34,394 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-09-06 13:52:34,396 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:52:34,401 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-06 13:52:34,405 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:52:34,407 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:52:34,439 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:52:34,447 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:52:34,456 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:52:34,458 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:52:34,462 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:52:34,475 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-06 13:52:34,490 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:52:34,505 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:52:34,512 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:52:34,518 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:52:34,519 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:52:34,532 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:52:34,545 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:52:34,554 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:52:34,563 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:52:34,569 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:52:34,584 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:52:34,588 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:52:34,589 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-09-06 13:52:34,633 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:52:34,635 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:52:34,638 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:52:34,639 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:52:34,640 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:52:34,641 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:52:34,674 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:52:34,682 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:52:34,684 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:52:34,689 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:52:34,694 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:52:34,703 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:52:34,706 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:52:34,715 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:52:34,720 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:52:34,725 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:52:34,731 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:52:34,742 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:52:34,756 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:52:34,756 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:52:34,758 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:52:34,763 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:52:34,764 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:52:34,764 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:52:34,783 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:52:34,800 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:52:34,803 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:52:34,807 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:52:34,808 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:34,808 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:52:34,812 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:34,822 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:34,832 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:52:34,840 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:52:34,855 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:52:34,857 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:52:34,863 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:52:34,871 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:52:34,875 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:52:34,879 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-06 13:52:34,898 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:52:34,902 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:52:34,903 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:52:34,923 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:52:34,949 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:52:34,959 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-06 13:52:34,961 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-09-06 13:52:34,968 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:52:34,980 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-06 13:52:34,993 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-09-06 13:52:34,998 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:34] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:35,001 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:35] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:52:35,169 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:35,221 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:35,227 127 INFO rb-41ce622-224575-412240 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-06 13:52:35,302 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:35,313 127 INFO rb-41ce622-224575-412240 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-06 13:52:35,334 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:35,335 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:35] "GET /web_editor/static/src/img/snippets_options/bring-backward.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:52:35,339 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:35] "GET /web_editor/static/src/img/snippets_options/bring-forward.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:52:35,349 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:35] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:52:35,437 127 INFO rb-41ce622-224575-412240 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-06 13:52:35,519 127 INFO rb-41ce622-224575-412240 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-06 13:52:35,571 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:35,578 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:35,724 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:52:35,725 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:35] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 63 0.031 0.054 2026-09-06 13:52:35,833 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:52:35,833 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:35] "POST /web/dataset/call_kw/ir.ui.view/save_snippet HTTP/1.1" 200 - 22 0.032 0.032 2026-09-06 13:52:36,351 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:36] "GET / HTTP/1.1" 200 - 125 0.079 0.413 2026-09-06 13:52:36,424 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:36] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.011 2026-09-06 13:52:36,440 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:36] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.006 0.019 2026-09-06 13:52:36,469 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:36] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.022 0.035 2026-09-06 13:52:36,859 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:36] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.014 0.046 2026-09-06 13:52:36,873 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.068 2026-09-06 13:52:36,966 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:37,020 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:37,276 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:37] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 298 0.250 0.141 2026-09-06 13:52:39,043 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:39] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 519 0.380 1.593 2026-09-06 13:52:39,203 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:39,263 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:39,320 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:39,330 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:39] "GET /website/static/src/img/snippets_thumbs/s_media_list.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:39,634 127 INFO rb-41ce622-224575-412240 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-06 13:52:39,706 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:39] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.005 0.015 2026-09-06 13:52:39,727 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:39] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.034 2026-09-06 13:52:39,737 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:39] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.047 2026-09-06 13:52:39,758 127 INFO rb-41ce622-224575-412240 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-06 13:52:39,831 127 INFO rb-41ce622-224575-412240 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-06 13:52:39,907 127 INFO rb-41ce622-224575-412240 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-06 13:52:39,971 127 INFO rb-41ce622-224575-412240 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-06 13:52:39,996 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:52:39,997 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:39] "POST /web/dataset/call_kw/ir.ui.view/rename_snippet HTTP/1.1" 200 - 13 0.012 0.013 2026-09-06 13:52:40,006 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:41,699 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:41] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 520 0.342 1.343 2026-09-06 13:52:41,868 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:41,891 127 INFO rb-41ce622-224575-412240 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-06 13:52:41,959 127 INFO rb-41ce622-224575-412240 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-06 13:52:42,007 127 INFO rb-41ce622-224575-412240 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-06 13:52:42,062 127 INFO rb-41ce622-224575-412240 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-06 13:52:43,064 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:43] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 3 0.003 0.008 2026-09-06 13:52:43,071 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:43] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 3 0.003 0.012 2026-09-06 13:52:43,085 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:43] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 3 0.004 0.025 2026-09-06 13:52:43,111 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:43] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-06 13:52:43,188 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:43] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.004 0.067 2026-09-06 13:52:43,269 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:43] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.068 0.039 2026-09-06 13:52:43,279 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:43] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.151 2026-09-06 13:52:43,292 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:43] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.005 0.176 2026-09-06 13:52:43,299 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:43] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.002 0.132 2026-09-06 13:52:43,315 127 INFO rb-41ce622-224575-412240 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-06 13:52:43,435 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:43] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.007 2026-09-06 13:52:43,444 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:43] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.010 2026-09-06 13:52:43,664 127 INFO rb-41ce622-224575-412240 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-06 13:52:43,928 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:43] "GET /contactus HTTP/1.1" 200 - 129 0.082 0.352 2026-09-06 13:52:43,995 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #2 deleted ir.ui.view records with IDs: [8808, 8807] 2026-09-06 13:52:43,996 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:52:43,996 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:43] "POST /web/dataset/call_kw/ir.ui.view/delete_snippet HTTP/1.1" 200 - 15 0.049 0.265 2026-09-06 13:52:44,006 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: Proxy(Object) 2026-09-06 13:52:44,007 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:44] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.006 0.436 2026-09-06 13:52:44,020 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:44] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.006 0.448 2026-09-06 13:52:44,030 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:44] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.512 2026-09-06 13:52:44,043 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:44] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.029 2026-09-06 13:52:44,052 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: tour succeeded 2026-09-06 13:52:44,053 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: ╔════════════════════════════════════╗ ║ TOUR test_custom_snippet SUCCEEDED ║ ╚════════════════════════════════════╝ 2026-09-06 13:52:44,095 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:44] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.022 0.046 2026-09-06 13:52:44,104 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:44] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.049 2026-09-06 13:52:44,605 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour.browser: heap 52713240 (allocated 55541760) 2026-09-06 13:52:44,618 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Closing chrome headless with pid 7552 2026-09-06 13:52:44,620 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Closing websocket connection 2026-09-06 13:52:44,623 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Terminating chrome headless with pid 7552 2026-09-06 13:52:44,772 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135244_772341_test_01_run_tour.txt 2026-09-06 13:52:44,772 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: Removing chrome user profile "/tmp/tmpk5f0de1i_chrome_odoo" 2026-09-06 13:52:44,784 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_custom_snippet.TestCustomSnippet.test_01_run_tour: waiting for threads: [, , , , ] 2026-09-06 13:52:45,824 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:45] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 517 0.417 1.366 2026-09-06 13:52:45,841 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:45] "GET /web/image/__odoo__unknown__src__/ HTTP/1.1" 200 - 7 0.005 1.226 2026-09-06 13:52:45,851 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:45] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.005 1.229 2026-09-06 13:52:45,859 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:45] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 1.234 2026-09-06 13:52:45,871 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:45] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.007 1.225 2026-09-06 13:52:45,916 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:52:45,947 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error: Starting TestWebsiteError.test_01_run_test ... 2026-09-06 13:52:46,218 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome pid: 8075 2026-09-06 13:52:46,218 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome headless temporary user profile dir: /tmp/tmpq_a3r1r7_chrome_odoo 2026-09-06 13:52:46,218 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Issuing json command http://127.0.0.1:34533/json/version 2026-09-06 13:52:46,220 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:34533/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:52:46,267 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Browser version: Chrome/150.0.7871.114 2026-09-06 13:52:46,267 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Issuing json command http://127.0.0.1:34533/json 2026-09-06 13:52:46,268 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:34533/json with timeout 3 increased to 10s during tests 2026-09-06 13:52:46,287 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Websocket url found: ws://127.0.0.1:34533/devtools/page/71159DF6EEABCF8C44670B0E6F5BA3DC 2026-09-06 13:52:46,308 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Enable chrome headless console log notification 2026-09-06 13:52:46,374 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome headless enable page notifications 2026-09-06 13:52:46,399 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Setting session cookie in browser 2026-09-06 13:52:46,407 127 INFO rb-41ce622-224575-412240 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-06 13:52:46,407 127 INFO rb-41ce622-224575-412240 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-06 13:52:46,432 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:52:47,464 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:47] "GET /test_error_view HTTP/1.1" 200 - 183 0.157 0.880 2026-09-06 13:52:47,468 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Navigation result: {'frameId': '71159DF6EEABCF8C44670B0E6F5BA3DC', 'loaderId': 'FA30BD55D4E2FADCEF8F6DAEEF6D091C', 'isDownload': False} 2026-09-06 13:52:47,468 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Evaluate ready code "odoo.isTourReady('test_error_website')" 2026-09-06 13:52:47,499 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:47] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:52:47,508 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:52:47,564 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:47] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.039 0.032 2026-09-06 13:52:47,575 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:52:47,590 127 INFO rb-41ce622-224575-412240 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-06 13:52:47,591 127 INFO rb-41ce622-224575-412240 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-06 13:52:47,594 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:47] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.015 0.059 2026-09-06 13:52:47,602 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:52:47,615 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:47] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.023 2026-09-06 13:52:47,721 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:47] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:52:47,722 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:52:47,730 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:47] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:52:47,731 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:47] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.014 0.013 2026-09-06 13:52:47,784 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:47] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.002 0.008 2026-09-06 13:52:47,798 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:52:47,821 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:47] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.042 2026-09-06 13:52:48,095 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:48] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:48,156 127 INFO rb-41ce622-224575-412240 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-06 13:52:48,169 127 INFO rb-41ce622-224575-412240 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-06 13:52:48,232 127 INFO rb-41ce622-224575-412240 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-06 13:52:48,236 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.011 0.100 2026-09-06 13:52:48,279 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:48] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.022 0.118 2026-09-06 13:52:48,285 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:48] "POST /test_user_error_json HTTP/1.1" 200 - 0 0.000 0.044 2026-09-06 13:52:48,323 127 INFO rb-41ce622-224575-412240 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-06 13:52:48,392 127 INFO rb-41ce622-224575-412240 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-06 13:52:48,459 127 INFO rb-41ce622-224575-412240 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-06 13:52:48,466 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:48] "POST /test_access_error_json HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:48,523 127 INFO rb-41ce622-224575-412240 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-06 13:52:48,576 127 INFO rb-41ce622-224575-412240 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-06 13:52:48,643 127 INFO rb-41ce622-224575-412240 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-06 13:52:48,648 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:48] "POST /test_validation_error_json HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:48,706 127 INFO rb-41ce622-224575-412240 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-06 13:52:48,760 127 INFO rb-41ce622-224575-412240 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-06 13:52:48,826 127 INFO rb-41ce622-224575-412240 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-06 13:52:48,830 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:48] "POST /test_missing_error_json HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:48,891 127 INFO rb-41ce622-224575-412240 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-06 13:52:48,944 127 INFO rb-41ce622-224575-412240 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-06 13:52:48,999 127 INFO rb-41ce622-224575-412240 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-06 13:52:49,004 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:49] "POST /test_access_denied_json HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:49,050 127 INFO rb-41ce622-224575-412240 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-06 13:52:49,108 127 INFO rb-41ce622-224575-412240 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-06 13:52:49,176 127 INFO rb-41ce622-224575-412240 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-06 13:52:49,181 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:49] "POST /test_internal_error_json HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:49,242 127 INFO rb-41ce622-224575-412240 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-06 13:52:49,309 127 INFO rb-41ce622-224575-412240 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-06 13:52:49,598 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:49] "GET /test_user_error_http?debug=0 HTTP/1.1" 400 - 20 0.022 0.187 2026-09-06 13:52:49,638 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:49] "POST /heatmap/send_log HTTP/1.1" 200 - 6 0.007 0.010 2026-09-06 13:52:49,973 127 INFO rb-41ce622-224575-412240 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-06 13:52:49,993 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.006 2026-09-06 13:52:50,029 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:50] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.017 0.027 2026-09-06 13:52:50,053 127 INFO rb-41ce622-224575-412240 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-06 13:52:50,157 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:50] "GET /test_user_error_http?debug=1 HTTP/1.1" 400 - 11 0.007 0.031 2026-09-06 13:52:50,298 127 INFO rb-41ce622-224575-412240 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-06 13:52:50,307 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-09-06 13:52:50,336 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:50] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.011 0.021 2026-09-06 13:52:50,348 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.039 2026-09-06 13:52:50,381 127 INFO rb-41ce622-224575-412240 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-06 13:52:50,442 127 INFO rb-41ce622-224575-412240 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-06 13:52:50,545 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:50] "GET /test_validation_error_http?debug=0 HTTP/1.1" 400 - 7 0.005 0.025 2026-09-06 13:52:50,693 127 INFO rb-41ce622-224575-412240 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-06 13:52:50,763 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:50] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.014 0.028 2026-09-06 13:52:50,770 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.034 2026-09-06 13:52:50,778 127 INFO rb-41ce622-224575-412240 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-06 13:52:50,863 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:50] "GET /test_validation_error_http?debug=1 HTTP/1.1" 400 - 7 0.005 0.024 2026-09-06 13:52:51,011 127 INFO rb-41ce622-224575-412240 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-06 13:52:51,019 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-09-06 13:52:51,065 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:51] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.011 0.025 2026-09-06 13:52:51,073 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.034 2026-09-06 13:52:51,092 127 INFO rb-41ce622-224575-412240 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-06 13:52:51,156 127 INFO rb-41ce622-224575-412240 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-06 13:52:51,300 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:51] "GET /test_access_error_http?debug=0 HTTP/1.1" 403 - 16 0.016 0.051 2026-09-06 13:52:51,436 127 INFO rb-41ce622-224575-412240 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-06 13:52:51,474 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:51] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.009 0.021 2026-09-06 13:52:51,485 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.006 2026-09-06 13:52:51,519 127 INFO rb-41ce622-224575-412240 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-06 13:52:51,628 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:51] "GET /test_access_error_http?debug=1 HTTP/1.1" 403 - 11 0.009 0.027 2026-09-06 13:52:51,744 127 INFO rb-41ce622-224575-412240 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-06 13:52:51,755 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-09-06 13:52:51,794 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:51] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.009 0.028 2026-09-06 13:52:51,805 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.043 2026-09-06 13:52:51,823 127 INFO rb-41ce622-224575-412240 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-06 13:52:51,873 127 INFO rb-41ce622-224575-412240 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-06 13:52:51,979 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:51] "GET /test_missing_error_http?debug=0 HTTP/1.1" 400 - 7 0.003 0.023 2026-09-06 13:52:52,167 127 INFO rb-41ce622-224575-412240 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-06 13:52:52,220 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:52] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.012 0.024 2026-09-06 13:52:52,227 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.039 2026-09-06 13:52:52,244 127 INFO rb-41ce622-224575-412240 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-06 13:52:52,344 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:52] "GET /test_missing_error_http?debug=1 HTTP/1.1" 400 - 7 0.005 0.022 2026-09-06 13:52:52,453 127 INFO rb-41ce622-224575-412240 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-06 13:52:52,464 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-09-06 13:52:52,515 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:52] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.015 0.033 2026-09-06 13:52:52,521 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.048 2026-09-06 13:52:52,538 127 INFO rb-41ce622-224575-412240 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-06 13:52:52,590 127 INFO rb-41ce622-224575-412240 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-06 13:52:52,727 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:52] "GET /test_access_denied_http?debug=0 HTTP/1.1" 403 - 11 0.012 0.048 2026-09-06 13:52:52,904 127 INFO rb-41ce622-224575-412240 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-06 13:52:52,928 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:52] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.007 0.015 2026-09-06 13:52:52,933 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.024 2026-09-06 13:52:52,971 127 INFO rb-41ce622-224575-412240 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-06 13:52:53,080 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:53] "GET /test_access_denied_http?debug=1 HTTP/1.1" 403 - 11 0.017 0.028 2026-09-06 13:52:53,197 127 INFO rb-41ce622-224575-412240 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-06 13:52:53,209 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: Owl is running in 'dev' mode. 2026-09-06 13:52:53,273 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:53] "POST /im_livechat/init HTTP/1.1" 200 - 14 0.037 0.026 2026-09-06 13:52:53,283 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.068 2026-09-06 13:52:53,286 127 INFO rb-41ce622-224575-412240 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-06 13:52:53,356 127 INFO rb-41ce622-224575-412240 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-06 13:52:53,423 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: tour succeeded 2026-09-06 13:52:53,424 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: ╔═══════════════════════════════════╗ ║ TOUR test_error_website SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-06 13:52:53,604 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test.browser: heap 13019784 (allocated 15728640) 2026-09-06 13:52:53,610 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Closing chrome headless with pid 8075 2026-09-06 13:52:53,614 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Closing websocket connection 2026-09-06 13:52:53,618 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Terminating chrome headless with pid 8075 2026-09-06 13:52:53,714 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135253_714779_test_01_run_test.txt 2026-09-06 13:52:53,715 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_error.TestWebsiteError.test_01_run_test: Removing chrome user profile "/tmp/tmpq_a3r1r7_chrome_odoo" 2026-09-06 13:52:53,765 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:52:53,799 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form: Starting TestForm.test_form_conditional_visibility_record_field ... 2026-09-06 13:52:54,066 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome pid: 8291 2026-09-06 13:52:54,067 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome headless temporary user profile dir: /tmp/tmpt0k7sctg_chrome_odoo 2026-09-06 13:52:54,067 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Issuing json command http://127.0.0.1:33935/json/version 2026-09-06 13:52:54,068 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:33935/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:52:54,115 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Browser version: Chrome/150.0.7871.114 2026-09-06 13:52:54,115 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Issuing json command http://127.0.0.1:33935/json 2026-09-06 13:52:54,116 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:33935/json with timeout 3 increased to 10s during tests 2026-09-06 13:52:54,184 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Websocket url found: ws://127.0.0.1:33935/devtools/page/121EB427B28276CEA2164942C8B95040 2026-09-06 13:52:54,195 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Enable chrome headless console log notification 2026-09-06 13:52:54,206 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome headless enable page notifications 2026-09-06 13:52:54,281 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:52:54,294 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Setting session cookie in browser 2026-09-06 13:52:54,298 127 INFO rb-41ce622-224575-412240 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-06 13:52:54,298 127 INFO rb-41ce622-224575-412240 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-06 13:52:54,312 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:52:55,609 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:55] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 186 0.256 1.044 2026-09-06 13:52:55,614 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Navigation result: {'frameId': '121EB427B28276CEA2164942C8B95040', 'loaderId': '82B1ECF200A02C77A911995751017751', 'isDownload': False} 2026-09-06 13:52:55,615 127 INFO rb-41ce622-224575-412240 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-06 13:52:55,654 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:55] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.011 2026-09-06 13:52:56,434 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:56] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 872 0.420 0.371 2026-09-06 13:52:56,441 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:56] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.794 2026-09-06 13:52:56,459 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:56] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.797 2026-09-06 13:52:56,465 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:56] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.818 2026-09-06 13:52:56,477 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:56] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:52:56,497 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:56] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.006 2026-09-06 13:52:56,498 127 INFO rb-41ce622-224575-412240 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-06 13:52:56,941 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:56] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-06 13:52:56,942 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:56] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-06 13:52:56,945 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:56] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-06 13:52:56,966 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:56] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.007 0.013 2026-09-06 13:52:56,986 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Owl is running in 'dev' mode. 2026-09-06 13:52:57,023 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:52:57,052 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.028 0.051 2026-09-06 13:52:57,055 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.054 2026-09-06 13:52:57,070 127 INFO rb-41ce622-224575-412240 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-06 13:52:57,092 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.011 0.077 2026-09-06 13:52:57,183 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:57,195 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.050 0.136 2026-09-06 13:52:57,259 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 20 0.021 0.107 2026-09-06 13:52:57,281 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:52:57,541 127 INFO rb-41ce622-224575-412240 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-06 13:52:57,582 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Owl is running in 'dev' mode. 2026-09-06 13:52:57,603 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "POST /mail/data HTTP/1.1" 200 - 139 0.203 0.316 2026-09-06 13:52:57,617 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.498 2026-09-06 13:52:57,630 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.399 2026-09-06 13:52:57,642 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.104 2026-09-06 13:52:57,691 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.017 0.056 2026-09-06 13:52:57,734 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.022 0.484 2026-09-06 13:52:57,763 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.009 0.517 2026-09-06 13:52:57,770 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.201 2026-09-06 13:52:57,776 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.646 2026-09-06 13:52:57,938 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "POST /mail/data HTTP/1.1" 200 - 71 0.061 0.213 2026-09-06 13:52:57,993 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:57] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.014 0.357 2026-09-06 13:52:58,011 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.319 2026-09-06 13:52:58,014 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.224 2026-09-06 13:52:58,070 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:52:58,109 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.019 0.015 2026-09-06 13:52:58,114 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:52:58,178 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:52:58,185 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.011 0.085 2026-09-06 13:52:58,189 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:58,232 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.017 0.130 2026-09-06 13:52:58,243 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "POST /web/action/load HTTP/1.1" 200 - 6 0.003 0.148 2026-09-06 13:52:58,260 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:52:58,277 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.010 0.010 2026-09-06 13:52:58,286 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:52:58,288 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:52:58,292 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:52:58,335 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 6 0.005 0.011 2026-09-06 13:52:58,343 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:58] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.019 2026-09-06 13:52:59,762 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:59] "GET /test_website/model_item/1 HTTP/1.1" 200 - 1063 0.450 0.967 2026-09-06 13:52:59,766 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:59] "GET /web/assets/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 1.411 2026-09-06 13:52:59,789 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:52:59,823 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:59] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.024 0.020 2026-09-06 13:52:59,843 127 INFO rb-41ce622-224575-412240 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-06 13:52:59,843 127 INFO rb-41ce622-224575-412240 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-06 13:52:59,902 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:59] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.023 0.068 2026-09-06 13:52:59,907 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:52:59,917 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:59] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.007 0.129 2026-09-06 13:52:59,924 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:59] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:52:59,931 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:52:59,965 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:52:59] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.110 2026-09-06 13:52:59,975 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:53:00,001 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:00] "GET /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.078 2026-09-06 13:53:00,013 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:00] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.004 0.094 2026-09-06 13:53:00,020 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:53:00,034 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:00] "GET /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.009 0.108 2026-09-06 13:53:00,059 127 INFO rb-41ce622-224575-412240 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-06 13:53:00,060 127 INFO rb-41ce622-224575-412240 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-06 13:53:00,060 127 INFO rb-41ce622-224575-412240 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-06 13:53:00,060 127 INFO rb-41ce622-224575-412240 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-06 13:53:00,060 127 INFO rb-41ce622-224575-412240 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-06 13:53:00,061 127 INFO rb-41ce622-224575-412240 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-06 13:53:00,245 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:00] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.007 0.159 2026-09-06 13:53:00,265 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:53:00,297 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:00] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.018 0.133 2026-09-06 13:53:00,312 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:00] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 5 0.004 0.135 2026-09-06 13:53:00,568 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:00] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 5 0.001 0.006 2026-09-06 13:53:00,673 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:53:00,703 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.038 0.069 2026-09-06 13:53:00,742 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:00] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.019 0.126 2026-09-06 13:53:00,777 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:00] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.011 0.145 2026-09-06 13:53:00,851 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:00] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.011 0.053 2026-09-06 13:53:00,867 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:53:00,879 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:00] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.016 2026-09-06 13:53:00,906 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:53:00,923 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:00] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.032 0.033 2026-09-06 13:53:01,278 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:01] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 302 0.150 0.152 2026-09-06 13:53:01,289 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:01] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.002 0.281 2026-09-06 13:53:01,315 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:01] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.008 0.298 2026-09-06 13:53:01,425 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:01,470 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:01,978 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:02,809 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:02] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.308 1.028 2026-09-06 13:53:02,952 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:03,020 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:03,086 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:03,110 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:03,123 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:03,126 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:03,161 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:53:03,185 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:53:03,191 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.058 2026-09-06 13:53:03,194 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.066 2026-09-06 13:53:03,199 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-06 13:53:03,201 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:03,282 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.108 2026-09-06 13:53:03,287 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:03,296 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:53:03,311 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:53:03,311 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:53:03,319 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:53:03,334 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:53:03,352 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:53:03,359 127 INFO rb-41ce622-224575-412240 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-06 13:53:03,389 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:53:03,391 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:53:03,394 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:03,395 127 INFO rb-41ce622-224575-412240 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-06 13:53:03,398 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.083 2026-09-06 13:53:03,418 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:53:03,429 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:53:03,438 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:53:03,453 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:53:03,470 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.070 2026-09-06 13:53:03,471 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "POST /web/dataset/call_kw/ir.model/get_compatible_form_models HTTP/1.1" 200 - 3 0.010 0.050 2026-09-06 13:53:03,507 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-09-06 13:53:03,512 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:53:03,513 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:53:03,515 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:53:03,523 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-09-06 13:53:03,525 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-06 13:53:03,550 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:03,573 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:53:03,575 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-06 13:53:03,578 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:53:03,586 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.016 0.021 2026-09-06 13:53:03,596 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:03,609 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:53:03,609 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:53:03,619 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.009 0.058 2026-09-06 13:53:03,632 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.006 0.079 2026-09-06 13:53:03,646 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-09-06 13:53:03,669 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:03,673 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-06 13:53:03,702 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:53:03,715 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-06 13:53:03,719 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:53:03,719 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.016 0.079 2026-09-06 13:53:03,728 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.003 0.014 2026-09-06 13:53:03,740 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.026 2026-09-06 13:53:03,755 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.003 0.015 2026-09-06 13:53:03,762 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.002 0.015 2026-09-06 13:53:03,768 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.010 2026-09-06 13:53:03,797 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "POST /web/dataset/call_kw/ir.model/get_authorized_fields HTTP/1.1" 200 - 3 0.001 0.004 2026-09-06 13:53:03,815 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_options/pos_left.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:03,816 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_options/pos_top.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:03,817 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /website/static/src/img/snippets_options/pos_right.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:03,884 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:03,894 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:03] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:03,931 127 INFO rb-41ce622-224575-412240 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-06 13:53:04,008 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:04,012 127 INFO rb-41ce622-224575-412240 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-06 13:53:04,035 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:04] "POST /web/dataset/call_kw/test.tag/search_read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-06 13:53:04,093 127 INFO rb-41ce622-224575-412240 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-06 13:53:04,160 127 INFO rb-41ce622-224575-412240 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-06 13:53:04,213 127 INFO rb-41ce622-224575-412240 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-06 13:53:04,272 127 INFO rb-41ce622-224575-412240 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-06 13:53:05,716 127 INFO rb-41ce622-224575-412240 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-06 13:53:05,719 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:05,733 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:05] "POST /web/dataset/call_kw/ir.model.fields/formbuilder_whitelist HTTP/1.1" 200 - 3 0.001 0.004 2026-09-06 13:53:05,817 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:53:05,817 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:05] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 41 0.027 0.036 2026-09-06 13:53:05,839 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:06,309 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:06] "GET /test_website/model_item/1 HTTP/1.1" 200 - 129 0.071 0.397 2026-09-06 13:53:06,316 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:06] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.473 2026-09-06 13:53:06,408 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:06,718 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:06] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.014 0.022 2026-09-06 13:53:06,725 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.037 2026-09-06 13:53:06,779 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:06] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.012 0.072 2026-09-06 13:53:06,813 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:06,841 127 INFO rb-41ce622-224575-412240 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-06 13:53:06,906 127 INFO rb-41ce622-224575-412240 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-06 13:53:06,977 127 INFO rb-41ce622-224575-412240 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-06 13:53:07,089 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:07,119 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:07,270 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:07,313 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:07,366 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:07,379 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:07] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 301 0.221 0.155 2026-09-06 13:53:07,395 127 INFO rb-41ce622-224575-412240 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-06 13:53:07,499 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:07,506 127 INFO rb-41ce622-224575-412240 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-06 13:53:07,519 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:07] "POST /web/dataset/call_kw/ir.model/get_compatible_form_models HTTP/1.1" 200 - 3 0.002 0.004 2026-09-06 13:53:07,605 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:07] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 3 0.001 0.010 2026-09-06 13:53:07,608 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:07,609 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:07] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 3 0.001 0.012 2026-09-06 13:53:07,612 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:07] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 3 0.001 0.015 2026-09-06 13:53:07,686 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:07] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-06 13:53:07,709 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:07] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.003 0.015 2026-09-06 13:53:07,716 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:07] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.003 0.023 2026-09-06 13:53:07,751 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:07] "POST /web/dataset/call_kw/test.tag/search_read HTTP/1.1" 200 - 3 0.003 0.010 2026-09-06 13:53:07,802 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:07,856 127 INFO rb-41ce622-224575-412240 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-06 13:53:07,940 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:07,943 127 INFO rb-41ce622-224575-412240 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-06 13:53:07,998 127 INFO rb-41ce622-224575-412240 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-06 13:53:08,056 127 INFO rb-41ce622-224575-412240 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-06 13:53:09,609 127 INFO rb-41ce622-224575-412240 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-06 13:53:09,611 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:09,624 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:09] "POST /web/dataset/call_kw/ir.model.fields/formbuilder_whitelist HTTP/1.1" 200 - 3 0.001 0.004 2026-09-06 13:53:09,672 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:53:09,672 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:09] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 16 0.011 0.024 2026-09-06 13:53:09,697 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:09,723 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:09] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.008 0.015 2026-09-06 13:53:10,188 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:10] "GET /test_website/model_item/1 HTTP/1.1" 200 - 129 0.128 0.358 2026-09-06 13:53:10,263 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:10,428 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:10] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.020 0.044 2026-09-06 13:53:10,440 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.073 2026-09-06 13:53:10,458 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:10] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.006 0.080 2026-09-06 13:53:10,484 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: Proxy(Object) 2026-09-06 13:53:10,689 127 INFO rb-41ce622-224575-412240 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-06 13:53:10,755 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: tour succeeded 2026-09-06 13:53:10,756 127 INFO rb-41ce622-224575-412240 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-06 13:53:11,117 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field.browser: heap 47986024 (allocated 51310592) 2026-09-06 13:53:11,119 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Closing chrome headless with pid 8291 2026-09-06 13:53:11,120 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Closing websocket connection 2026-09-06 13:53:11,120 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Terminating chrome headless with pid 8291 2026-09-06 13:53:11,215 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135311_215572_test_form_conditional_visibility_record_field.txt 2026-09-06 13:53:11,215 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_form.TestForm.test_form_conditional_visibility_record_field: Removing chrome user profile "/tmp/tmpt0k7sctg_chrome_odoo" 2026-09-06 13:53:11,268 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:53:11,282 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_01_many_records ... 2026-09-06 13:53:12,571 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_02_pages_search ... 2026-09-06 13:53:12,830 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_fuzzy: Starting TestAutoComplete.test_indirect ... 2026-09-06 13:53:12,920 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:53:12,935 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_01_image_upload_progress ... 2026-09-06 13:53:13,204 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome pid: 8626 2026-09-06 13:53:13,204 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome headless temporary user profile dir: /tmp/tmpe2lkq_np_chrome_odoo 2026-09-06 13:53:13,205 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Issuing json command http://127.0.0.1:45847/json/version 2026-09-06 13:53:13,206 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:45847/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:53:13,278 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Browser version: Chrome/150.0.7871.114 2026-09-06 13:53:13,278 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Issuing json command http://127.0.0.1:45847/json 2026-09-06 13:53:13,278 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:45847/json with timeout 3 increased to 10s during tests 2026-09-06 13:53:13,289 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Websocket url found: ws://127.0.0.1:45847/devtools/page/D344637D1D469AEF247605A65514D9FB 2026-09-06 13:53:13,300 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Enable chrome headless console log notification 2026-09-06 13:53:13,361 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome headless enable page notifications 2026-09-06 13:53:13,417 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:53:13,436 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Setting session cookie in browser 2026-09-06 13:53:13,440 127 INFO rb-41ce622-224575-412240 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-06 13:53:13,440 127 INFO rb-41ce622-224575-412240 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-06 13:53:13,467 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:53:15,497 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:15] "GET /odoo/action-website.website_preview?path=/test_image_progress HTTP/1.1" 200 - 186 0.153 1.879 2026-09-06 13:53:15,500 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Navigation result: {'frameId': 'D344637D1D469AEF247605A65514D9FB', 'loaderId': '3C75D4BC56995B9A74F623A7DA72D6B5', 'isDownload': False} 2026-09-06 13:53:15,501 127 INFO rb-41ce622-224575-412240 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-06 13:53:15,549 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:15] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.005 0.009 2026-09-06 13:53:16,262 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:16] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 872 0.357 0.368 2026-09-06 13:53:16,267 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:16] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.725 2026-09-06 13:53:16,273 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:16] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.736 2026-09-06 13:53:16,292 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:16] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.740 2026-09-06 13:53:16,302 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:16] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:53:16,304 127 INFO rb-41ce622-224575-412240 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-06 13:53:16,335 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:16] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-06 13:53:16,823 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:16] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-06 13:53:16,825 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:16] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-06 13:53:16,831 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:16] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-06 13:53:16,842 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:16] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.007 2026-09-06 13:53:16,862 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Owl is running in 'dev' mode. 2026-09-06 13:53:16,897 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:53:16,928 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:16] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.014 0.044 2026-09-06 13:53:16,931 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:16] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:53:16,939 127 INFO rb-41ce622-224575-412240 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-06 13:53:17,039 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:17,047 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.061 0.081 2026-09-06 13:53:17,067 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.160 2026-09-06 13:53:17,094 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.111 2026-09-06 13:53:17,126 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:17,152 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "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-06 13:53:17,183 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "GET /odoo/action-website.website_preview?path=/test_image_progress&enable_editor=1 HTTP/1.1" 200 - 20 0.037 0.145 2026-09-06 13:53:17,233 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.123 2026-09-06 13:53:17,507 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "POST /mail/data HTTP/1.1" 200 - 139 0.141 0.373 2026-09-06 13:53:17,508 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.529 2026-09-06 13:53:17,518 127 INFO rb-41ce622-224575-412240 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-06 13:53:17,528 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Owl is running in 'dev' mode. 2026-09-06 13:53:17,567 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.031 0.434 2026-09-06 13:53:17,598 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "POST /web/action/load HTTP/1.1" 200 - 7 0.009 0.496 2026-09-06 13:53:17,613 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.005 0.089 2026-09-06 13:53:17,632 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.110 2026-09-06 13:53:17,700 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.027 0.084 2026-09-06 13:53:17,724 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.142 2026-09-06 13:53:17,745 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.089 2026-09-06 13:53:17,882 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "POST /mail/data HTTP/1.1" 200 - 71 0.055 0.205 2026-09-06 13:53:17,885 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.230 2026-09-06 13:53:17,912 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.008 0.164 2026-09-06 13:53:17,924 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "POST /web/action/load HTTP/1.1" 200 - 6 0.002 0.181 2026-09-06 13:53:17,943 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:17] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.194 2026-09-06 13:53:18,022 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-06 13:53:18,082 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:18] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.026 0.032 2026-09-06 13:53:18,087 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:18] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.043 2026-09-06 13:53:18,092 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.040 2026-09-06 13:53:18,099 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:53:18,101 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:18] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.063 2026-09-06 13:53:18,103 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:18] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.055 2026-09-06 13:53:18,154 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:18] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:18,180 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:18] "GET /website/force/1?path=/test_image_progress HTTP/1.1" 303 - 6 0.009 0.033 2026-09-06 13:53:18,185 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:18] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.044 2026-09-06 13:53:19,510 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:19] "GET /test_image_progress HTTP/1.1" 200 - 1067 0.449 0.864 2026-09-06 13:53:19,515 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:19] "GET /web/assets/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 1.317 2026-09-06 13:53:19,539 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:53:19,576 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:19] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.026 0.027 2026-09-06 13:53:19,595 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:53:19,596 127 INFO rb-41ce622-224575-412240 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-06 13:53:19,596 127 INFO rb-41ce622-224575-412240 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-06 13:53:19,609 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:19] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.014 0.071 2026-09-06 13:53:19,678 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:19] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:19,704 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:19] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.012 0.141 2026-09-06 13:53:19,724 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:53:19,737 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:19] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.009 0.126 2026-09-06 13:53:19,744 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:19] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.001 0.067 2026-09-06 13:53:19,772 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:53:19,788 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:19] "GET /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.013 0.056 2026-09-06 13:53:19,804 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:53:19,815 127 INFO rb-41ce622-224575-412240 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-06 13:53:19,817 127 INFO rb-41ce622-224575-412240 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-06 13:53:19,817 127 INFO rb-41ce622-224575-412240 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-06 13:53:19,818 127 INFO rb-41ce622-224575-412240 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-06 13:53:19,818 127 INFO rb-41ce622-224575-412240 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-06 13:53:19,819 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:19] "GET /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.008 0.092 2026-09-06 13:53:19,819 127 INFO rb-41ce622-224575-412240 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-06 13:53:19,885 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:53:19,907 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:19] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.008 0.028 2026-09-06 13:53:19,916 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:19] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 5 0.002 0.038 2026-09-06 13:53:20,146 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:20] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 5 0.001 0.005 2026-09-06 13:53:20,228 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:20] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.023 0.026 2026-09-06 13:53:20,298 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:53:20,319 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.026 0.120 2026-09-06 13:53:20,404 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:20] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.026 0.155 2026-09-06 13:53:20,429 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:53:20,444 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:20] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.006 0.020 2026-09-06 13:53:20,459 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:53:20,491 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:20] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.034 0.042 2026-09-06 13:53:20,845 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:20] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 305 0.118 0.175 2026-09-06 13:53:20,852 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:20] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.003 0.281 2026-09-06 13:53:20,869 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:20] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.283 2026-09-06 13:53:20,960 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-06 13:53:21,011 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-06 13:53:21,527 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:21] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:22,498 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.360 1.122 2026-09-06 13:53:22,653 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-06 13:53:22,717 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-06 13:53:22,765 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-06 13:53:22,787 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:22,795 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:22,806 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:22,819 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:53:22,834 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:22,859 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-06 13:53:22,863 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-09-06 13:53:22,885 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:53:22,895 127 INFO rb-41ce622-224575-412240 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-06 13:53:22,920 127 INFO rb-41ce622-224575-412240 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-06 13:53:22,921 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-06 13:53:22,959 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.122 2026-09-06 13:53:22,960 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-09-06 13:53:22,970 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.098 2026-09-06 13:53:22,977 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-09-06 13:53:22,984 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:22,994 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:22] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.074 2026-09-06 13:53:23,005 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:53:23,007 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:53:23,017 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:53:23,020 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:23,025 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:53:23,060 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:23,068 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-06 13:53:23,080 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:23,087 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:53:23,092 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:23,094 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:53:23,102 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:23,104 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:23,112 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:53:23,112 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:53:23,117 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:23,121 127 INFO rb-41ce622-224575-412240 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-06 13:53:23,137 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:53:23,169 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-09-06 13:53:23,174 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-06 13:53:23,185 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:53:23,186 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-09-06 13:53:23,188 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:23,430 127 INFO rb-41ce622-224575-412240 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-06 13:53:23,551 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.003 0.015 2026-09-06 13:53:23,601 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.009 0.054 2026-09-06 13:53:23,615 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.005 0.078 2026-09-06 13:53:23,632 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.008 0.090 2026-09-06 13:53:23,651 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.006 0.109 2026-09-06 13:53:23,661 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.003 0.092 2026-09-06 13:53:23,699 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "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.012 0.147 2026-09-06 13:53:23,707 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.005 0.079 2026-09-06 13:53:23,722 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.007 0.095 2026-09-06 13:53:23,753 127 INFO rb-41ce622-224575-412240 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-06 13:53:23,780 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.007 0.027 2026-09-06 13:53:23,792 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.005 0.030 2026-09-06 13:53:23,806 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:23] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.012 0.055 2026-09-06 13:53:24,533 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:24,539 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:24,539 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:24,556 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:24,570 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:24,579 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:24,587 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:24,588 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:53:24,601 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:53:24,603 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:24,617 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.003 0.009 2026-09-06 13:53:24,620 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.009 2026-09-06 13:53:24,623 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.009 2026-09-06 13:53:24,639 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.003 0.007 2026-09-06 13:53:24,646 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.001 0.011 2026-09-06 13:53:24,651 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.016 2026-09-06 13:53:24,656 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.008 2026-09-06 13:53:24,665 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-06 13:53:24,669 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-06 13:53:24,714 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:24,714 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:24,749 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.007 2026-09-06 13:53:24,777 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.007 2026-09-06 13:53:24,798 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.007 2026-09-06 13:53:24,817 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:24,819 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.003 0.007 2026-09-06 13:53:24,865 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:24,871 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:24,874 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:24,877 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:53:24,890 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:53:24,904 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-06 13:53:24,918 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:53:24,930 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:24,934 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:53:24,962 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-09-06 13:53:24,974 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:53:24,978 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-06 13:53:24,990 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:24] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:53:25,003 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:25,006 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:25,017 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:53:25,019 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-06 13:53:25,021 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:25,024 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:53:25,026 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:25,027 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:53:25,029 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:25,040 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:25,042 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:25,047 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:53:25,048 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:53:25,052 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:53:25,067 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:53:25,084 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:53:25,087 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:53:25,088 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-09-06 13:53:25,093 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:53:25,098 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:25,108 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:53:25,117 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:53:25,123 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:53:25,127 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:53:25,129 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:25,131 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:53:25,144 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:53:25,149 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:53:25,152 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:53:25,152 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:25,159 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:53:25,161 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:25,170 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:25,198 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:25,205 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:53:25,226 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:53:25,228 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:25,247 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:25,255 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:25,258 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:53:25,275 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:25,282 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:53:25,290 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:53:25,292 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:25,296 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:25,297 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:25,300 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:25,303 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:25,322 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:53:25,325 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:25,332 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:25,336 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:53:25,338 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:25,341 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:25,342 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:25,369 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:53:25,394 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-06 13:53:25,399 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:53:25,400 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:53:25,412 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:53:25,425 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:53:25,431 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:53:25,436 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:25,438 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:53:25,443 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:25,444 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:25,445 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:25,456 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:25,466 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:25,470 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:25,472 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:25,475 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:25,481 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:25,483 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:25,487 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:25,491 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:25,497 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:25,511 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:53:25,523 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:53:25,535 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:53:25,554 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-06 13:53:25,559 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:25,563 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-09-06 13:53:25,570 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:53:25,586 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-09-06 13:53:25,593 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:25,622 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:25,624 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-06 13:53:25,625 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:53:25,629 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:53:25,632 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-06 13:53:25,648 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:25,667 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:25,671 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:53:25,673 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:53:25,676 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:53:25,680 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:25,687 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:53:25,688 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:25,699 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:25,703 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:25,708 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:25,711 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:25,723 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:25,740 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:53:25,752 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:53:25,770 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:53:25,771 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-09-06 13:53:25,778 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:53:25,780 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:25,785 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:25,788 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.060 2026-09-06 13:53:25,793 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:25,803 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:25,805 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:25,813 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:53:25,816 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:25,821 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:53:25,822 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:25,823 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:25,835 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:25,841 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:53:25,854 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:53:25,863 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:53:25,869 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-09-06 13:53:25,875 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:53:25,883 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:25] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:25,979 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-06 13:53:26,012 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-06 13:53:26,016 127 INFO rb-41ce622-224575-412240 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-06 13:53:26,071 127 INFO rb-41ce622-224575-412240 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-06 13:53:26,350 127 INFO rb-41ce622-224575-412240 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-06 13:53:26,441 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 7 0.006 0.038 2026-09-06 13:53:26,456 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.004 0.041 2026-09-06 13:53:26,489 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.016 0.047 2026-09-06 13:53:26,496 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.002 0.086 2026-09-06 13:53:26,522 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.005 0.102 2026-09-06 13:53:26,550 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.005 0.043 2026-09-06 13:53:26,558 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.003 0.122 2026-09-06 13:53:26,592 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.008 0.053 2026-09-06 13:53:26,599 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.003 0.148 2026-09-06 13:53:26,639 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.006 0.063 2026-09-06 13:53:26,655 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.006 0.053 2026-09-06 13:53:26,666 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.015 0.146 2026-09-06 13:53:26,674 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.003 0.117 2026-09-06 13:53:26,686 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.003 0.210 2026-09-06 13:53:26,697 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.004 0.091 2026-09-06 13:53:26,726 127 INFO rb-41ce622-224575-412240 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-06 13:53:26,762 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.011 0.039 2026-09-06 13:53:26,785 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.005 0.065 2026-09-06 13:53:26,803 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.004 0.072 2026-09-06 13:53:26,824 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.002 0.105 2026-09-06 13:53:26,831 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.001 0.090 2026-09-06 13:53:26,857 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.018 0.092 2026-09-06 13:53:26,873 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.007 0.122 2026-09-06 13:53:26,885 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 8 0.004 0.132 2026-09-06 13:53:26,908 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.010 0.174 2026-09-06 13:53:26,917 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:26] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.003 0.203 2026-09-06 13:53:27,444 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.002 0.008 2026-09-06 13:53:27,460 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.005 0.007 2026-09-06 13:53:27,475 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.006 0.020 2026-09-06 13:53:27,506 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.007 0.011 2026-09-06 13:53:27,516 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.004 0.027 2026-09-06 13:53:27,530 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.002 0.041 2026-09-06 13:53:27,538 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.012 2026-09-06 13:53:27,548 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.009 2026-09-06 13:53:27,570 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "GET /website/static/src/img/library/library_image_02.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:27,594 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "GET /website/static/src/img/library/library_image_08.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:27,607 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.033 0.016 2026-09-06 13:53:27,615 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.001 0.034 2026-09-06 13:53:27,628 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "GET /website/static/src/img/library/library_image_03.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:27,631 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.004 0.039 2026-09-06 13:53:27,649 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:27] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.006 0.061 2026-09-06 13:53:27,865 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-06 13:53:27,904 127 INFO rb-41ce622-224575-412240 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-06 13:53:27,992 127 INFO rb-41ce622-224575-412240 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-06 13:53:28,042 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-06 13:53:28,055 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:28] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:28,152 127 INFO rb-41ce622-224575-412240 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-06 13:53:28,182 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:28] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.012 0.015 2026-09-06 13:53:28,218 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:28] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:28,231 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:28] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.003 0.008 2026-09-06 13:53:28,249 127 INFO rb-41ce622-224575-412240 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-06 13:53:28,318 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:28] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 17 0.025 0.024 2026-09-06 13:53:28,356 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:28] "POST /web_editor/attachment/add_data HTTP/1.1" 200 - 17 0.009 0.017 2026-09-06 13:53:28,385 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:28] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 4 0.002 0.008 2026-09-06 13:53:28,395 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:28] "GET /web/image/9472-21dfb00c/image.webp HTTP/1.1" 200 - 4 0.001 0.004 2026-09-06 13:53:28,425 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:28] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 9 0.005 0.016 2026-09-06 13:53:28,429 127 INFO rb-41ce622-224575-412240 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-06 13:53:28,461 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:28] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 9 0.012 0.012 2026-09-06 13:53:28,468 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:28] "GET /web/image/9474-7030f836/image.png HTTP/1.1" 200 - 4 0.002 0.018 2026-09-06 13:53:28,488 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:28] "GET /web/image/9475-1b0bb289/image.jpeg HTTP/1.1" 200 - 4 0.001 0.005 2026-09-06 13:53:28,492 127 INFO rb-41ce622-224575-412240 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-06 13:53:28,555 127 INFO rb-41ce622-224575-412240 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-06 13:53:28,625 127 INFO rb-41ce622-224575-412240 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-06 13:53:28,695 127 INFO rb-41ce622-224575-412240 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-06 13:53:28,758 127 INFO rb-41ce622-224575-412240 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-06 13:53:28,834 127 INFO rb-41ce622-224575-412240 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-06 13:53:28,906 127 INFO rb-41ce622-224575-412240 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-06 13:53:28,982 127 INFO rb-41ce622-224575-412240 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-06 13:53:28,985 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-06 13:53:29,046 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-06 13:53:29,201 127 INFO rb-41ce622-224575-412240 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-06 13:53:29,218 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:29] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.005 0.008 2026-09-06 13:53:29,292 127 INFO rb-41ce622-224575-412240 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-06 13:53:29,308 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:29] "GET /web/image/9475-1b0bb289/image.jpeg?height=256 HTTP/1.1" 200 - 4 0.002 0.021 2026-09-06 13:53:29,314 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:29] "GET /web/image/9474-7030f836/image.png?height=256 HTTP/1.1" 200 - 4 0.002 0.023 2026-09-06 13:53:29,319 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:29] "GET /web/image/9472-21dfb00c/image.webp?height=256 HTTP/1.1" 200 - 4 0.001 0.027 2026-09-06 13:53:29,332 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:29] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 8 0.004 0.028 2026-09-06 13:53:29,395 127 INFO rb-41ce622-224575-412240 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-06 13:53:29,418 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:29] "POST /web_editor/get_image_info HTTP/1.1" 200 - 7 0.002 0.006 2026-09-06 13:53:29,475 127 INFO rb-41ce622-224575-412240 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-06 13:53:29,518 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-06 13:53:29,555 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: Proxy(Object) 2026-09-06 13:53:29,683 127 INFO rb-41ce622-224575-412240 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-06 13:53:29,738 127 INFO rb-41ce622-224575-412240 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-06 13:53:36,421 127 INFO rb-41ce622-224575-412240 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-06 13:53:36,499 127 INFO rb-41ce622-224575-412240 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-06 13:53:36,583 127 INFO rb-41ce622-224575-412240 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-06 13:53:36,605 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:36] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.007 0.012 2026-09-06 13:53:36,658 127 INFO rb-41ce622-224575-412240 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-06 13:53:36,679 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:36] "POST /html_editor/attachment/add_data HTTP/1.1" 200 - 4 0.004 0.006 2026-09-06 13:53:36,810 127 INFO rb-41ce622-224575-412240 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-06 13:53:36,868 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: tour succeeded 2026-09-06 13:53:36,869 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: ╔═══════════════════════════════════════════╗ ║ TOUR test_image_upload_progress SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-06 13:53:37,258 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress.browser: heap 48815832 (allocated 50405376) 2026-09-06 13:53:37,279 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Closing chrome headless with pid 8626 2026-09-06 13:53:37,286 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Closing websocket connection 2026-09-06 13:53:37,287 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Terminating chrome headless with pid 8626 2026-09-06 13:53:37,405 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135337_404865_test_01_image_upload_progress.txt 2026-09-06 13:53:37,405 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_01_image_upload_progress: Removing chrome user profile "/tmp/tmpe2lkq_np_chrome_odoo" 2026-09-06 13:53:37,441 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress: Starting TestImageUploadProgress.test_02_image_upload_progress_unsplash ... 2026-09-06 13:53:37,722 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome pid: 9162 2026-09-06 13:53:37,722 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome headless temporary user profile dir: /tmp/tmprzbbhw2n_chrome_odoo 2026-09-06 13:53:37,722 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Issuing json command http://127.0.0.1:44697/json/version 2026-09-06 13:53:37,724 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:44697/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:53:37,796 127 INFO rb-41ce622-224575-412240 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-06 13:53:37,796 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Issuing json command http://127.0.0.1:44697/json 2026-09-06 13:53:37,796 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:44697/json with timeout 3 increased to 10s during tests 2026-09-06 13:53:37,815 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Websocket url found: ws://127.0.0.1:44697/devtools/page/6E266EAD2561764DE42AB5E154CCFA73 2026-09-06 13:53:37,875 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Enable chrome headless console log notification 2026-09-06 13:53:37,890 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome headless enable page notifications 2026-09-06 13:53:37,925 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:53:37,971 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Setting session cookie in browser 2026-09-06 13:53:37,975 127 INFO rb-41ce622-224575-412240 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-06 13:53:37,975 127 INFO rb-41ce622-224575-412240 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-06 13:53:37,994 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:53:39,086 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:39] "GET /odoo/action-website.website_preview?path=/test_image_progress HTTP/1.1" 200 - 186 0.185 0.918 2026-09-06 13:53:39,089 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Navigation result: {'frameId': '6E266EAD2561764DE42AB5E154CCFA73', 'loaderId': '253F7A4E404168AAE976936B7BE017B3', 'isDownload': False} 2026-09-06 13:53:39,089 127 INFO rb-41ce622-224575-412240 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-06 13:53:39,121 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:39] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.011 2026-09-06 13:53:39,705 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:39] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 872 0.251 0.340 2026-09-06 13:53:39,720 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:39] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.611 2026-09-06 13:53:39,735 127 INFO rb-41ce622-224575-412240 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-06 13:53:39,735 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.608 2026-09-06 13:53:39,740 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:39] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-06 13:53:39,745 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:39] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.626 2026-09-06 13:53:39,755 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:39] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:53:40,216 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-06 13:53:40,218 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-09-06 13:53:40,236 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-06 13:53:40,251 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.012 0.018 2026-09-06 13:53:40,256 127 INFO rb-41ce622-224575-412240 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-06 13:53:40,258 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:40,301 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:53:40,337 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.025 0.058 2026-09-06 13:53:40,354 127 INFO rb-41ce622-224575-412240 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-06 13:53:40,368 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.012 0.058 2026-09-06 13:53:40,389 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.095 2026-09-06 13:53:40,460 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:40,500 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.043 0.146 2026-09-06 13:53:40,502 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.123 2026-09-06 13:53:40,594 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:40,604 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "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-06 13:53:40,761 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "POST /mail/data HTTP/1.1" 200 - 139 0.122 0.276 2026-09-06 13:53:40,840 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "GET /odoo/action-website.website_preview?path=/test_image_progress&enable_editor=1 HTTP/1.1" 200 - 20 0.017 0.441 2026-09-06 13:53:40,875 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.328 2026-09-06 13:53:40,878 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.357 2026-09-06 13:53:40,907 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.371 2026-09-06 13:53:40,962 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.026 0.402 2026-09-06 13:53:40,964 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:40] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.074 2026-09-06 13:53:41,175 127 INFO rb-41ce622-224575-412240 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-06 13:53:41,183 127 INFO rb-41ce622-224575-412240 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-06 13:53:41,194 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.020 2026-09-06 13:53:41,200 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.023 2026-09-06 13:53:41,230 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.019 2026-09-06 13:53:41,301 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.021 0.060 2026-09-06 13:53:41,513 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "POST /mail/data HTTP/1.1" 200 - 71 0.089 0.157 2026-09-06 13:53:41,535 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.009 0.197 2026-09-06 13:53:41,537 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.221 2026-09-06 13:53:41,575 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.018 0.231 2026-09-06 13:53:41,593 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "POST /web/action/load HTTP/1.1" 200 - 6 0.005 0.257 2026-09-06 13:53:41,620 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.011 0.279 2026-09-06 13:53:41,674 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:53:41,768 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.031 0.055 2026-09-06 13:53:41,772 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.073 2026-09-06 13:53:41,777 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.072 2026-09-06 13:53:41,786 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.068 2026-09-06 13:53:41,792 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.089 2026-09-06 13:53:41,796 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.079 2026-09-06 13:53:41,807 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:41,885 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "GET /website/force/1?path=/test_image_progress HTTP/1.1" 303 - 6 0.047 0.012 2026-09-06 13:53:41,894 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:41] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.001 0.051 2026-09-06 13:53:43,425 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:43] "GET /test_image_progress HTTP/1.1" 200 - 1067 0.562 0.967 2026-09-06 13:53:43,432 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:43] "GET /web/assets/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.002 1.528 2026-09-06 13:53:43,448 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:53:43,504 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:43] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.046 0.022 2026-09-06 13:53:43,516 127 INFO rb-41ce622-224575-412240 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-06 13:53:43,516 127 INFO rb-41ce622-224575-412240 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-06 13:53:43,582 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:43] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.012 0.113 2026-09-06 13:53:43,592 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:53:43,599 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:43] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:43,609 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:43] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.009 0.159 2026-09-06 13:53:43,623 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:43] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.001 0.017 2026-09-06 13:53:43,629 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:53:43,645 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:43] "GET /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.025 2026-09-06 13:53:43,665 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:53:43,684 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:43] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.161 2026-09-06 13:53:43,693 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:53:43,715 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:43] "GET /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.011 0.094 2026-09-06 13:53:43,745 127 INFO rb-41ce622-224575-412240 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-06 13:53:43,746 127 INFO rb-41ce622-224575-412240 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-06 13:53:43,746 127 INFO rb-41ce622-224575-412240 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-06 13:53:43,746 127 INFO rb-41ce622-224575-412240 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-06 13:53:43,747 127 INFO rb-41ce622-224575-412240 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-06 13:53:43,747 127 INFO rb-41ce622-224575-412240 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-06 13:53:43,796 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:43] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 5 0.003 0.010 2026-09-06 13:53:43,818 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:53:43,840 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:43] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.009 0.047 2026-09-06 13:53:44,135 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:44] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 5 0.001 0.006 2026-09-06 13:53:44,237 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:53:44,277 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.046 0.073 2026-09-06 13:53:44,338 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:44] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.037 0.141 2026-09-06 13:53:44,410 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:44] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.017 0.177 2026-09-06 13:53:44,431 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:53:44,452 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:44] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.013 0.022 2026-09-06 13:53:44,464 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:53:44,481 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:44] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.011 0.054 2026-09-06 13:53:44,878 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:44] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 305 0.151 0.176 2026-09-06 13:53:44,887 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:44] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.304 2026-09-06 13:53:44,906 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:44] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.315 2026-09-06 13:53:45,007 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-06 13:53:45,052 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-06 13:53:45,562 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:45] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:46,767 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:46] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.443 1.267 2026-09-06 13:53:46,956 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-06 13:53:47,015 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-06 13:53:47,078 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-06 13:53:47,107 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:53:47,123 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:53:47,127 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:53:47,139 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:47,143 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:53:47,167 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-06 13:53:47,175 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-09-06 13:53:47,181 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:53:47,201 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:47,214 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:53:47,217 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:53:47,231 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:53:47,234 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:53:47,266 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:53:47,268 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:53:47,269 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:53:47,272 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-06 13:53:47,281 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:53:47,291 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:47,296 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:53:47,301 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:47,305 127 INFO rb-41ce622-224575-412240 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-06 13:53:47,310 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:53:47,334 127 INFO rb-41ce622-224575-412240 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-06 13:53:47,348 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-09-06 13:53:47,365 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-09-06 13:53:47,366 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:53:47,368 127 INFO rb-41ce622-224575-412240 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-06 13:53:47,373 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:47,384 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:47,387 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-06 13:53:47,388 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:53:47,391 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:53:47,394 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:53:47,398 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:53:47,421 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:53:47,425 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:47,427 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:47,428 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:53:47,429 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:53:47,665 127 INFO rb-41ce622-224575-412240 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-06 13:53:47,804 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.013 0.035 2026-09-06 13:53:47,863 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "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.096 2026-09-06 13:53:47,897 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.011 0.134 2026-09-06 13:53:47,907 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.014 0.139 2026-09-06 13:53:47,924 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.002 0.166 2026-09-06 13:53:47,963 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.001 0.152 2026-09-06 13:53:47,973 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.003 0.068 2026-09-06 13:53:47,988 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:47] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.009 0.226 2026-09-06 13:53:48,003 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.008 0.108 2026-09-06 13:53:48,035 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.002 0.012 2026-09-06 13:53:48,039 127 INFO rb-41ce622-224575-412240 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-06 13:53:48,046 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.005 0.021 2026-09-06 13:53:48,060 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.007 0.010 2026-09-06 13:53:48,800 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:48,804 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:53:48,830 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:48,831 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:53:48,836 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:48,839 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:48,842 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:48,844 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:48,871 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:48,889 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:48,903 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.027 2026-09-06 13:53:48,908 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.007 0.029 2026-09-06 13:53:48,912 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.028 2026-09-06 13:53:48,932 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.008 2026-09-06 13:53:48,953 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.004 0.011 2026-09-06 13:53:48,970 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.003 0.027 2026-09-06 13:53:48,982 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.003 0.017 2026-09-06 13:53:48,990 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.003 0.041 2026-09-06 13:53:48,996 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:48] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.015 2026-09-06 13:53:49,035 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:49,037 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:49,087 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.013 0.009 2026-09-06 13:53:49,119 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.005 0.011 2026-09-06 13:53:49,164 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.016 0.017 2026-09-06 13:53:49,184 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:49,193 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.008 0.012 2026-09-06 13:53:49,235 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:49,250 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:49,255 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:49,256 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:53:49,279 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:49,293 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-06 13:53:49,293 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-06 13:53:49,298 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:49,321 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:53:49,325 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:53:49,333 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:53:49,336 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:53:49,338 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:53:49,341 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:53:49,344 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:49,347 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:49,350 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:49,357 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:49,357 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:49,369 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:53:49,388 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:49,389 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:53:49,399 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:49,400 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:49,407 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:53:49,410 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:53:49,416 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:49,420 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:53:49,421 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:49,423 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:49,427 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:49,442 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:49,445 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:49,455 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:53:49,462 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:53:49,465 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:49,466 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:53:49,495 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-06 13:53:49,497 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:53:49,499 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:49,502 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:53:49,506 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:49,507 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-06 13:53:49,510 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:49,526 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:49,529 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:49,540 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:49,542 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:49,545 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:53:49,546 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:49,548 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:49,550 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:53:49,556 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:49,562 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:49,564 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:49,568 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:49,582 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:49,600 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:49,602 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:53:49,607 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-06 13:53:49,609 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:53:49,615 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:53:49,620 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:53:49,621 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:53:49,627 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:49,628 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:53:49,638 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:49,643 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:49,653 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:49,658 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:53:49,660 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:49,663 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:53:49,664 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:49,668 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:49,671 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:49,698 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:49,701 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:49,702 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:53:49,707 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:49,708 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:49,714 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:49,715 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:49,722 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:53:49,734 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:53:49,735 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:53:49,741 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:53:49,748 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:49,758 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:49,767 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:53:49,771 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:53:49,773 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:53:49,787 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-09-06 13:53:49,794 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:49,796 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:53:49,813 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:53:49,814 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:53:49,818 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:49,819 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:49,820 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:49,821 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:49,842 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:49,863 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:49,880 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:53:49,882 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:53:49,882 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:53:49,892 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:53:49,895 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-06 13:53:49,909 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:53:49,910 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:49,914 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:53:49,921 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:53:49,933 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:53:49,934 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:53:49,936 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:53:49,939 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:49,940 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:53:49,961 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:53:49,973 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:53:49,973 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:53:49,975 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:49] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:53:50,020 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:53:50,024 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-09-06 13:53:50,031 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-09-06 13:53:50,032 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:53:50,036 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:53:50,041 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-06 13:53:50,045 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:50,053 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:50,065 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:53:50,097 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:53:50,097 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-06 13:53:50,103 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:53:50,131 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.056 2026-09-06 13:53:50,132 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:53:50,138 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-09-06 13:53:50,143 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:50,146 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-09-06 13:53:50,157 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:53:50,163 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:53:50,164 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:53:50,264 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-06 13:53:50,310 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-06 13:53:50,316 127 INFO rb-41ce622-224575-412240 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-06 13:53:50,372 127 INFO rb-41ce622-224575-412240 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-06 13:53:50,738 127 INFO rb-41ce622-224575-412240 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-06 13:53:50,819 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.002 0.013 2026-09-06 13:53:50,837 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.006 0.039 2026-09-06 13:53:50,848 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.007 0.043 2026-09-06 13:53:50,864 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.004 0.066 2026-09-06 13:53:50,879 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.012 0.076 2026-09-06 13:53:50,898 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.005 0.098 2026-09-06 13:53:50,936 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.012 0.072 2026-09-06 13:53:50,959 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.008 0.080 2026-09-06 13:53:50,987 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:50] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.010 0.057 2026-09-06 13:53:51,010 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.003 0.179 2026-09-06 13:53:51,022 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.004 0.079 2026-09-06 13:53:51,035 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.004 0.138 2026-09-06 13:53:51,053 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.005 0.195 2026-09-06 13:53:51,074 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.010 0.087 2026-09-06 13:53:51,091 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.008 0.082 2026-09-06 13:53:51,131 127 INFO rb-41ce622-224575-412240 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-06 13:53:51,170 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.010 0.058 2026-09-06 13:53:51,200 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.008 0.087 2026-09-06 13:53:51,226 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.007 0.069 2026-09-06 13:53:51,241 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.006 0.067 2026-09-06 13:53:51,270 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.018 0.145 2026-09-06 13:53:51,301 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.014 0.178 2026-09-06 13:53:51,309 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.003 0.159 2026-09-06 13:53:51,329 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.001 0.162 2026-09-06 13:53:51,336 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.002 0.234 2026-09-06 13:53:51,847 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.006 0.011 2026-09-06 13:53:51,864 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.005 0.023 2026-09-06 13:53:51,879 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.004 0.023 2026-09-06 13:53:51,889 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.002 0.016 2026-09-06 13:53:51,915 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.005 0.007 2026-09-06 13:53:51,940 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.004 0.025 2026-09-06 13:53:51,948 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.026 2026-09-06 13:53:51,978 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:51] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.008 0.045 2026-09-06 13:53:52,000 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:52] "GET /website/static/src/img/library/library_image_08.jpg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:53:52,016 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:52] "GET /website/static/src/img/library/library_image_03.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:52,025 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:52] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.012 0.058 2026-09-06 13:53:52,033 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:52] "GET /web/image/website.library_image_08 HTTP/1.1" 304 - 7 0.006 0.048 2026-09-06 13:53:52,063 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:52] "GET /website/static/src/img/library/library_image_02.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:53:52,064 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:52] "GET /web/image/website.library_image_03 HTTP/1.1" 304 - 7 0.014 0.065 2026-09-06 13:53:52,072 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:52] "GET /web/image/website.library_image_02 HTTP/1.1" 304 - 7 0.008 0.056 2026-09-06 13:53:52,374 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-06 13:53:52,407 127 INFO rb-41ce622-224575-412240 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-06 13:53:52,489 127 INFO rb-41ce622-224575-412240 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-06 13:53:52,535 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-06 13:53:52,555 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:52] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:52,722 127 INFO rb-41ce622-224575-412240 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-06 13:53:52,735 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:52] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.011 0.010 2026-09-06 13:53:52,795 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:52] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:53:52,805 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:52] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.003 0.009 2026-09-06 13:53:52,820 127 INFO rb-41ce622-224575-412240 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-06 13:53:53,852 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:53] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 4 0.022 0.006 2026-09-06 13:53:53,863 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:53] "POST /web_editor/media_library_search HTTP/1.1" 200 - 4 0.001 0.004 2026-09-06 13:53:53,877 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:53] "POST /web_unsplash/fetch_images HTTP/1.1" 200 - 2 0.000 0.007 2026-09-06 13:53:53,894 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:53] "GET /website/static/src/img/phone.png?h=256 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:54,432 127 INFO rb-41ce622-224575-412240 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-06 13:53:54,437 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /website/static/src/img/phone.png?w=1920 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:54,489 127 INFO rb-41ce622-224575-412240 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-06 13:53:54,492 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /website/static/src/img/phone.png?client_id=False HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:53:54,496 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "POST /web_unsplash/attachment/add HTTP/1.1" 200 - 23 0.032 0.034 2026-09-06 13:53:54,512 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 200 - 5 0.002 0.006 2026-09-06 13:53:54,529 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.006 0.009 2026-09-06 13:53:54,537 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.005 2026-09-06 13:53:54,583 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.005 0.006 2026-09-06 13:53:54,594 127 INFO rb-41ce622-224575-412240 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-06 13:53:54,612 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "POST /web_editor/get_image_info HTTP/1.1" 200 - 13 0.006 0.011 2026-09-06 13:53:54,646 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.004 2026-09-06 13:53:54,675 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.007 0.021 2026-09-06 13:53:54,693 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.006 2026-09-06 13:53:54,736 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-09-06 13:53:54,748 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-09-06 13:53:54,763 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-09-06 13:53:54,799 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.004 0.007 2026-09-06 13:53:54,811 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-06 13:53:54,852 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: Proxy(Object) 2026-09-06 13:53:54,884 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.005 2026-09-06 13:53:54,897 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.008 2026-09-06 13:53:54,909 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.001 0.004 2026-09-06 13:53:54,984 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.012 0.016 2026-09-06 13:53:54,995 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:54] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.007 2026-09-06 13:53:55,006 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:55] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.002 0.005 2026-09-06 13:53:55,070 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:55] "GET /unsplash/HQqIOc8oYro/fox.png?unique=80a19c02 HTTP/1.1" 304 - 5 0.003 0.007 2026-09-06 13:53:57,526 127 INFO rb-41ce622-224575-412240 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-06 13:53:57,588 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: tour succeeded 2026-09-06 13:53:57,588 127 INFO rb-41ce622-224575-412240 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-06 13:53:58,033 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash.browser: heap 46911728 (allocated 48308224) 2026-09-06 13:53:58,041 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Closing chrome headless with pid 9162 2026-09-06 13:53:58,041 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Closing websocket connection 2026-09-06 13:53:58,042 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Terminating chrome headless with pid 9162 2026-09-06 13:53:58,194 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135358_194172_test_02_image_upload_progress_unsplash.txt 2026-09-06 13:53:58,194 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_image_upload_progress.TestImageUploadProgress.test_02_image_upload_progress_unsplash: Removing chrome user profile "/tmp/tmprzbbhw2n_chrome_odoo" 2026-09-06 13:53:58,262 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 13:53:58,282 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_01_is_multilang_url ... 2026-09-06 13:53:58,326 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:53:58,605 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:58] "GET /fr/multi_url HTTP/1.1" 200 - 29 0.018 0.264 2026-09-06 13:53:58,620 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:58] "POST /fr/multi_url HTTP/1.1" 200 - 8 0.003 0.009 2026-09-06 13:53:58,643 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_02_url_lang_code_underscore ... 2026-09-06 13:53:58,687 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:53:58,932 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:58] "GET /test_lang_url/251 HTTP/1.1" 301 - 13 0.026 0.223 2026-09-06 13:53:59,660 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:59] "GET /test_lang_url/my-super-country-251 HTTP/1.1" 200 - 175 0.178 0.547 2026-09-06 13:53:59,675 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:53:59] "GET /it/test_lang_url/251 HTTP/1.1" 301 - 1 0.001 0.005 2026-09-06 13:54:02,005 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:02] "GET /it/test_lang_url/my-super-country-italia-251 HTTP/1.1" 200 - 84 0.068 2.259 2026-09-06 13:54:02,042 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_03_head_alternate_href ... 2026-09-06 13:54:02,091 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:54:02,315 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:02] "GET /fr_BE HTTP/1.1" 301 - 11 0.007 0.219 2026-09-06 13:54:02,322 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:02] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.002 2026-09-06 13:54:03,922 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:03] "GET /fr HTTP/1.1" 200 - 173 0.168 1.424 2026-09-06 13:54:03,926 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:03] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.002 2026-09-06 13:54:04,018 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:04] "GET /fr/contactus HTTP/1.1" 200 - 19 0.033 0.057 2026-09-06 13:54:04,023 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:04] "GET /fr_BE HTTP/1.1" 301 - 0 0.000 0.001 2026-09-06 13:54:04,027 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:04] "GET /fr/ HTTP/1.1" 301 - 0 0.000 0.002 2026-09-06 13:54:04,051 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:04] "GET /fr HTTP/1.1" 200 - 8 0.003 0.018 2026-09-06 13:54:04,056 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:04] "GET /fr_BE/contactus HTTP/1.1" 301 - 0 0.000 0.002 2026-09-06 13:54:04,097 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:04] "GET /fr/contactus HTTP/1.1" 200 - 13 0.008 0.029 2026-09-06 13:54:04,099 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_03_head_alternate_href: waiting for threads: [] 2026-09-06 13:54:04,123 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_is_multilang: Starting TestIsMultiLang.test_04_multilang_false ... 2026-09-06 13:54:04,141 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:54:05,246 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:05] "GET /get_post_nomultilang HTTP/1.1" 200 - 13 0.008 1.098 2026-09-06 13:54:05,247 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_is_multilang.TestIsMultiLang.test_04_multilang_false: waiting for threads: [] 2026-09-06 13:54:05,279 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:54:05,293 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_01_replace_media ... 2026-09-06 13:54:05,570 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome pid: 9714 2026-09-06 13:54:05,571 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome headless temporary user profile dir: /tmp/tmpzb_imslg_chrome_odoo 2026-09-06 13:54:05,571 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Issuing json command http://127.0.0.1:34445/json/version 2026-09-06 13:54:05,572 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:34445/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:54:05,599 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Browser version: Chrome/150.0.7871.114 2026-09-06 13:54:05,599 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Issuing json command http://127.0.0.1:34445/json 2026-09-06 13:54:05,600 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:34445/json with timeout 3 increased to 10s during tests 2026-09-06 13:54:05,666 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Websocket url found: ws://127.0.0.1:34445/devtools/page/AC25D334355CEACCB88F93F138045301 2026-09-06 13:54:05,677 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Enable chrome headless console log notification 2026-09-06 13:54:05,681 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome headless enable page notifications 2026-09-06 13:54:05,768 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:54:05,780 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Setting session cookie in browser 2026-09-06 13:54:05,782 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Open "http://127.0.0.1:8069/" in browser 2026-09-06 13:54:05,782 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Navigating to: "http://127.0.0.1:8069/" 2026-09-06 13:54:05,793 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:54:07,143 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:07] "GET / HTTP/1.1" 200 - 273 0.230 1.123 2026-09-06 13:54:07,147 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Navigation result: {'frameId': 'AC25D334355CEACCB88F93F138045301', 'loaderId': '5E1BEB4EC3ED78579466315670787FC3', 'isDownload': False} 2026-09-06 13:54:07,147 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Evaluate ready code "odoo.isTourReady('test_replace_media')" 2026-09-06 13:54:07,180 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:07] "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-06 13:54:07,190 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:54:07,237 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:07] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 8 0.029 0.033 2026-09-06 13:54:07,247 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:54:07,253 127 INFO rb-41ce622-224575-412240 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-06 13:54:07,255 127 INFO rb-41ce622-224575-412240 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-06 13:54:07,258 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:07] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.051 2026-09-06 13:54:07,274 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:54:07,298 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:07] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.014 0.031 2026-09-06 13:54:07,339 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:07] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:07,343 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:07] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:07,360 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:07] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.005 0.017 2026-09-06 13:54:07,392 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:07] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:07,420 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:54:07,441 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:07] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.012 0.036 2026-09-06 13:54:07,454 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:07] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.002 0.051 2026-09-06 13:54:07,761 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:07] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:07,839 127 INFO rb-41ce622-224575-412240 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-06 13:54:07,879 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:07] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.004 0.080 2026-09-06 13:54:07,933 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:07] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.026 0.094 2026-09-06 13:54:08,554 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:08] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 121 0.104 0.588 2026-09-06 13:54:08,596 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:08] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.003 0.010 2026-09-06 13:54:08,600 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:08] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.018 2026-09-06 13:54:08,607 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:08] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:08,628 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.007 0.027 2026-09-06 13:54:08,702 127 INFO rb-41ce622-224575-412240 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-06 13:54:09,387 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 871 0.366 0.432 2026-09-06 13:54:09,393 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.700 2026-09-06 13:54:09,398 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.481 2026-09-06 13:54:09,530 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-06 13:54:09,533 127 INFO rb-41ce622-224575-412240 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-06 13:54:09,534 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.023 2026-09-06 13:54:09,538 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.022 2026-09-06 13:54:09,569 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.031 2026-09-06 13:54:09,575 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Owl is running in 'dev' mode. 2026-09-06 13:54:09,607 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:54:09,638 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.017 0.046 2026-09-06 13:54:09,659 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.066 2026-09-06 13:54:09,681 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.064 2026-09-06 13:54:09,809 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:09,810 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.072 0.122 2026-09-06 13:54:09,813 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.099 2026-09-06 13:54:09,834 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.161 2026-09-06 13:54:09,863 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:10,066 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "POST /mail/data HTTP/1.1" 200 - 139 0.114 0.243 2026-09-06 13:54:10,090 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.285 2026-09-06 13:54:10,121 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.015 0.256 2026-09-06 13:54:10,146 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.008 0.288 2026-09-06 13:54:10,164 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.305 2026-09-06 13:54:10,217 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-06 13:54:10,256 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.022 0.019 2026-09-06 13:54:10,262 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:54:10,270 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.017 2026-09-06 13:54:10,273 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:54:10,279 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:10,282 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:10,331 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.010 2026-09-06 13:54:10,338 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.013 2026-09-06 13:54:10,426 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "GET / HTTP/1.1" 200 - 32 0.016 0.065 2026-09-06 13:54:10,433 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "GET /web/assets/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 0.082 2026-09-06 13:54:10,527 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.015 0.059 2026-09-06 13:54:10,583 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:54:10,600 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "GET /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.010 0.028 2026-09-06 13:54:10,609 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:54:10,615 127 INFO rb-41ce622-224575-412240 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-06 13:54:10,615 127 INFO rb-41ce622-224575-412240 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-06 13:54:10,616 127 INFO rb-41ce622-224575-412240 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-06 13:54:10,616 127 INFO rb-41ce622-224575-412240 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-06 13:54:10,616 127 INFO rb-41ce622-224575-412240 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-06 13:54:10,617 127 INFO rb-41ce622-224575-412240 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-06 13:54:10,632 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:10] "GET /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.006 0.062 2026-09-06 13:54:10,991 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:54:11,012 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.034 0.061 2026-09-06 13:54:11,042 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:11] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.010 0.117 2026-09-06 13:54:11,112 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:11] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.019 0.148 2026-09-06 13:54:11,128 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:54:11,142 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:11] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.019 2026-09-06 13:54:11,146 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:54:11,173 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:11] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.016 0.039 2026-09-06 13:54:11,573 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:11] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.206 0.146 2026-09-06 13:54:11,594 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:11] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.007 0.344 2026-09-06 13:54:11,599 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:11] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.357 2026-09-06 13:54:11,696 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:11,704 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:11] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:54:11,747 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:12,252 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:12] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:12,935 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:12] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.211 0.973 2026-09-06 13:54:13,130 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:13,217 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:13,285 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:13,308 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:13,312 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:13,320 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:13,328 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:13,331 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:54:13,339 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:54:13,349 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:13,361 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:54:13,364 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:54:13,370 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:54:13,381 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:54:13,393 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:54:13,403 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:54:13,405 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:13,414 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-06 13:54:13,422 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:13,436 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-06 13:54:13,465 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:13,465 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.085 2026-09-06 13:54:13,490 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-09-06 13:54:13,497 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:54:13,507 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-06 13:54:13,511 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:54:13,520 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:54:13,522 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-06 13:54:13,523 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:54:13,533 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:54:13,560 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: [2/34] Tour test_replace_media → Step body 2026-09-06 13:54:13,569 127 INFO rb-41ce622-224575-412240 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-06 13:54:13,572 127 INFO rb-41ce622-224575-412240 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-06 13:54:13,576 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-06 13:54:13,580 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-06 13:54:13,591 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:13,599 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:13,608 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:54:13,613 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:54:13,618 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:13,623 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:54:13,624 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:54:13,626 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:13] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:13,942 127 INFO rb-41ce622-224575-412240 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-06 13:54:14,109 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.017 0.029 2026-09-06 13:54:14,193 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 200 - 8 0.014 0.113 2026-09-06 13:54:14,208 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_quadrant_default_image_4 HTTP/1.1" 200 - 8 0.002 0.112 2026-09-06 13:54:14,219 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_quadrant_default_image_2 HTTP/1.1" 200 - 8 0.002 0.126 2026-09-06 13:54:14,270 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.library_image_08 HTTP/1.1" 200 - 8 0.042 0.061 2026-09-06 13:54:14,282 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_quadrant_default_image_1 HTTP/1.1" 200 - 8 0.005 0.216 2026-09-06 13:54:14,303 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.003 0.037 2026-09-06 13:54:14,308 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.library_image_05 HTTP/1.1" 200 - 8 0.001 0.019 2026-09-06 13:54:14,320 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.library_image_14 HTTP/1.1" 200 - 8 0.002 0.027 2026-09-06 13:54:14,330 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.library_image_03 HTTP/1.1" 200 - 8 0.004 0.126 2026-09-06 13:54:14,341 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 8 0.007 0.123 2026-09-06 13:54:14,352 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_quadrant_default_image_3 HTTP/1.1" 200 - 8 0.002 0.292 2026-09-06 13:54:14,368 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.library_image_02 HTTP/1.1" 200 - 8 0.006 0.048 2026-09-06 13:54:14,378 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.library_image_16 HTTP/1.1" 200 - 8 0.003 0.064 2026-09-06 13:54:14,389 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_image_punchy_default_image HTTP/1.1" 200 - 8 0.004 0.056 2026-09-06 13:54:14,418 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_carousel_default_image_2 HTTP/1.1" 200 - 8 0.004 0.013 2026-09-06 13:54:14,429 127 INFO rb-41ce622-224575-412240 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-06 13:54:14,443 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_carousel_default_image_3 HTTP/1.1" 200 - 8 0.004 0.039 2026-09-06 13:54:14,453 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.003 0.047 2026-09-06 13:54:14,467 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.006 0.056 2026-09-06 13:54:14,478 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_masonry_block_default_image_1 HTTP/1.1" 304 - 7 0.002 0.073 2026-09-06 13:54:14,499 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.006 0.079 2026-09-06 13:54:14,515 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 8 0.002 0.089 2026-09-06 13:54:14,522 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:14] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 7 0.002 0.070 2026-09-06 13:54:15,153 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:15,156 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:15,163 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:54:15,175 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:15,182 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:15,198 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:54:15,212 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.002 0.009 2026-09-06 13:54:15,223 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.012 2026-09-06 13:54:15,235 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.027 2026-09-06 13:54:15,247 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.018 2026-09-06 13:54:15,256 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.004 0.014 2026-09-06 13:54:15,268 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.005 0.004 2026-09-06 13:54:15,289 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.008 0.029 2026-09-06 13:54:15,296 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.002 0.008 2026-09-06 13:54:15,305 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.006 2026-09-06 13:54:15,328 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:15,329 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:15,352 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.002 0.008 2026-09-06 13:54:15,372 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.002 0.007 2026-09-06 13:54:15,401 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.003 0.008 2026-09-06 13:54:15,428 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /website/static/src/img/snippets_demo/s_picture.jpg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:15,430 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 7 0.010 0.011 2026-09-06 13:54:15,456 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:15,464 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:15,491 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-06 13:54:15,495 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:54:15,499 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-09-06 13:54:15,504 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:54:15,505 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:15,520 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:54:15,522 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:15,531 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:15,533 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:15,548 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:54:15,554 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:54:15,563 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:54:15,566 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:54:15,586 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:54:15,592 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-09-06 13:54:15,599 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:54:15,605 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:54:15,615 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:54:15,621 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:15,625 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:15,628 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:15,631 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:15,632 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:15,638 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:15,641 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:15,647 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:54:15,649 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:15,654 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:54:15,655 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:15,662 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:15,664 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:15,675 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:54:15,692 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:54:15,694 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:54:15,708 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:15,718 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:54:15,724 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-06 13:54:15,726 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:54:15,727 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-06 13:54:15,727 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:54:15,727 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:54:15,741 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:15,741 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:15,743 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:15,756 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:15,757 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:15,758 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:54:15,760 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:15,767 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:15,779 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:15,784 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:15,786 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:15,789 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:15,792 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:15,796 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:54:15,797 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:15,811 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:15,813 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:15,820 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:54:15,823 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:15,825 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:54:15,830 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:15,843 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:15,846 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:15,849 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:54:15,851 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:15,852 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:15,857 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:15,859 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:15,860 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:15,863 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:15,864 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:15,866 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:15,868 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:15,884 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:54:15,885 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:15,891 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:15,895 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:15,905 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:15,909 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:15,929 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:15,931 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:54:15,936 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:54:15,952 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:54:15,954 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:54:15,962 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:54:15,965 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:54:15,978 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:54:15,988 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:54:15,990 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:15] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-06 13:54:16,007 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:16,009 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:54:16,016 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-09-06 13:54:16,020 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:54:16,020 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:16,021 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:16,024 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:54:16,027 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:16,037 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:16,043 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:54:16,048 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:16,049 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:16,051 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:16,056 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:54:16,059 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:16,070 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:16,076 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:16,078 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:16,095 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:54:16,095 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:16,096 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:16,100 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:16,108 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:16,109 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:54:16,110 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:16,111 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:16,116 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:16,117 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:16,127 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:16,129 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:16,139 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:54:16,145 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:16,154 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:16,168 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:54:16,169 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:54:16,179 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-06 13:54:16,188 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:54:16,197 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:16,200 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:16,211 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:54:16,223 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:54:16,226 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:54:16,227 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:54:16,232 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:16,235 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:54:16,239 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:54:16,241 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:16,243 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:16,397 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:16,429 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:16,434 127 INFO rb-41ce622-224575-412240 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-06 13:54:16,516 127 INFO rb-41ce622-224575-412240 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-06 13:54:16,553 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:16,565 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:16] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:16,611 127 INFO rb-41ce622-224575-412240 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-06 13:54:16,690 127 INFO rb-41ce622-224575-412240 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-06 13:54:16,813 127 INFO rb-41ce622-224575-412240 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-06 13:54:16,838 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:16,883 127 INFO rb-41ce622-224575-412240 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-06 13:54:16,889 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:17,005 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:17,082 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:17,486 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:17] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 9 0.009 0.010 2026-09-06 13:54:17,535 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:17] "GET /web/image/9486-297b27cc/sample.svg?height=256 HTTP/1.1" 200 - 4 0.001 0.005 2026-09-06 13:54:17,550 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:17] "GET /test_http/static/src/img/xss.svg?unique=63b37539&height=256 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:17,560 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:17] "GET /test_http/gizeh.png?unique=01263818&height=256 HTTP/1.1" 200 - 5 0.009 0.008 2026-09-06 13:54:18,102 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:18] "GET /web/image/9486-297b27cc/sample.svg HTTP/1.1" 200 - 4 0.004 0.016 2026-09-06 13:54:18,105 127 INFO rb-41ce622-224575-412240 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-06 13:54:18,147 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:18] "POST /web_editor/get_image_info HTTP/1.1" 200 - 7 0.001 0.004 2026-09-06 13:54:18,185 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:18,226 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:18,335 127 INFO rb-41ce622-224575-412240 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-06 13:54:18,387 127 INFO rb-41ce622-224575-412240 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-06 13:54:18,471 127 INFO rb-41ce622-224575-412240 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-06 13:54:18,484 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:18] "POST /web/dataset/call_kw/ir.attachment/search_read HTTP/1.1" 200 - 5 0.003 0.007 2026-09-06 13:54:18,547 127 INFO rb-41ce622-224575-412240 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-06 13:54:18,623 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:18] "GET /web/static/fonts/tiktok_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:18,685 127 INFO rb-41ce622-224575-412240 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-06 13:54:18,697 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:18,733 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:18,829 127 INFO rb-41ce622-224575-412240 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-06 13:54:18,911 127 INFO rb-41ce622-224575-412240 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-06 13:54:18,919 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:18] "GET /website/static/src/img/snippets_options/footer_template_default.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:18,925 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:18] "GET /website/static/src/img/snippets_options/footer_template_descriptive.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:18,928 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:18] "GET /website/static/src/img/snippets_options/footer_template_centered.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:18,929 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:18] "GET /website/static/src/img/snippets_options/footer_template_minimalist.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:18,931 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:18] "GET /website/static/src/img/snippets_options/footer_template_links.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:18,933 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:18] "GET /website/static/src/img/snippets_options/footer_template_contact.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:18,955 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:18] "GET /website/static/src/img/snippets_options/footer_template_headline.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:54:18,958 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:18] "GET /website/static/src/img/snippets_options/footer_template_call_to_action.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:54:18,983 127 INFO rb-41ce622-224575-412240 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-06 13:54:18,999 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:19,027 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:19] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 11 0.007 0.009 2026-09-06 13:54:19,047 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:19] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.007 0.028 2026-09-06 13:54:19,053 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:19] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.002 0.042 2026-09-06 13:54:19,061 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:19] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.002 0.040 2026-09-06 13:54:19,094 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:19,095 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:19,122 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:19,138 127 INFO rb-41ce622-224575-412240 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-06 13:54:19,242 127 INFO rb-41ce622-224575-412240 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-06 13:54:19,350 127 INFO rb-41ce622-224575-412240 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-06 13:54:19,466 127 INFO rb-41ce622-224575-412240 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-06 13:54:19,987 127 INFO rb-41ce622-224575-412240 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-06 13:54:20,084 127 INFO rb-41ce622-224575-412240 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-06 13:54:20,089 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:20,121 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:20,199 127 INFO rb-41ce622-224575-412240 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-06 13:54:20,276 127 INFO rb-41ce622-224575-412240 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-06 13:54:20,350 127 INFO rb-41ce622-224575-412240 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-06 13:54:20,484 127 INFO rb-41ce622-224575-412240 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-06 13:54:20,497 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:20,539 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:20,643 127 INFO rb-41ce622-224575-412240 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-06 13:54:20,722 127 INFO rb-41ce622-224575-412240 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-06 13:54:20,725 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:20,768 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:20] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.002 0.027 2026-09-06 13:54:20,773 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:20] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.005 0.031 2026-09-06 13:54:20,780 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:20] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.003 0.031 2026-09-06 13:54:20,788 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:20] "POST /website/theme_customize_data_get HTTP/1.1" 200 - 6 0.002 0.030 2026-09-06 13:54:20,801 127 INFO rb-41ce622-224575-412240 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-06 13:54:20,808 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:20,810 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:20,840 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: Proxy(Object) 2026-09-06 13:54:20,898 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: tour succeeded 2026-09-06 13:54:20,899 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: ╔═══════════════════════════════════╗ ║ TOUR test_replace_media SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-06 13:54:21,491 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media.browser: heap 50788576 (allocated 52633600) 2026-09-06 13:54:21,512 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Closing chrome headless with pid 9714 2026-09-06 13:54:21,514 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Closing websocket connection 2026-09-06 13:54:21,515 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Terminating chrome headless with pid 9714 2026-09-06 13:54:21,636 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135421_636621_test_01_replace_media.txt 2026-09-06 13:54:21,636 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_01_replace_media: Removing chrome user profile "/tmp/tmpzb_imslg_chrome_odoo" 2026-09-06 13:54:21,683 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media: Starting TestMedia.test_02_image_link ... 2026-09-06 13:54:21,959 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome pid: 10204 2026-09-06 13:54:21,959 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome headless temporary user profile dir: /tmp/tmp8exc0d6c_chrome_odoo 2026-09-06 13:54:21,959 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Issuing json command http://127.0.0.1:43363/json/version 2026-09-06 13:54:21,960 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:43363/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:54:22,009 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Browser version: Chrome/150.0.7871.114 2026-09-06 13:54:22,009 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Issuing json command http://127.0.0.1:43363/json 2026-09-06 13:54:22,010 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:43363/json with timeout 3 increased to 10s during tests 2026-09-06 13:54:22,019 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Websocket url found: ws://127.0.0.1:43363/devtools/page/5DFF9A9C17B9EF6EB6B52F6FD6D979B9 2026-09-06 13:54:22,081 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Enable chrome headless console log notification 2026-09-06 13:54:22,098 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome headless enable page notifications 2026-09-06 13:54:22,177 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:54:22,198 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Setting session cookie in browser 2026-09-06 13:54:22,202 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Open "http://127.0.0.1:8069/" in browser 2026-09-06 13:54:22,202 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Navigating to: "http://127.0.0.1:8069/" 2026-09-06 13:54:22,221 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:54:23,577 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:23] "GET / HTTP/1.1" 200 - 273 0.251 1.111 2026-09-06 13:54:23,580 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Navigation result: {'frameId': '5DFF9A9C17B9EF6EB6B52F6FD6D979B9', 'loaderId': '6D3A7C2EA99BAD9826EBA8515B77CE6C', 'isDownload': False} 2026-09-06 13:54:23,580 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Evaluate ready code "odoo.isTourReady('test_image_link')" 2026-09-06 13:54:23,605 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:23] "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-06 13:54:23,617 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:54:23,676 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:23] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.044 0.031 2026-09-06 13:54:23,690 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:54:23,706 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:23] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.012 0.079 2026-09-06 13:54:23,710 127 INFO rb-41ce622-224575-412240 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-06 13:54:23,710 127 INFO rb-41ce622-224575-412240 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-06 13:54:23,718 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:54:23,731 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:23] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.005 0.025 2026-09-06 13:54:23,767 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:23,773 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:23] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:23,785 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:23] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.005 0.006 2026-09-06 13:54:23,811 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:23] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:23,831 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:54:23,851 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:23] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.006 0.029 2026-09-06 13:54:23,860 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:23] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.002 0.036 2026-09-06 13:54:24,134 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:24] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:24,197 127 INFO rb-41ce622-224575-412240 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-06 13:54:24,236 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.066 2026-09-06 13:54:24,286 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:24] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.027 0.077 2026-09-06 13:54:24,925 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:24] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 121 0.081 0.623 2026-09-06 13:54:24,977 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:24] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.016 2026-09-06 13:54:25,023 127 INFO rb-41ce622-224575-412240 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-06 13:54:25,590 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:25] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 871 0.269 0.352 2026-09-06 13:54:25,596 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:25] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.627 2026-09-06 13:54:25,602 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:25] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.628 2026-09-06 13:54:25,619 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:25] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.009 0.633 2026-09-06 13:54:25,629 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:25] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:54:25,689 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:25] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:54:26,223 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-06 13:54:26,224 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-06 13:54:26,231 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.020 2026-09-06 13:54:26,242 127 INFO rb-41ce622-224575-412240 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-06 13:54:26,271 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Owl is running in 'dev' mode. 2026-09-06 13:54:26,279 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.015 2026-09-06 13:54:26,320 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:54:26,363 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.024 0.064 2026-09-06 13:54:26,365 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.056 2026-09-06 13:54:26,430 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:26,435 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.042 0.082 2026-09-06 13:54:26,512 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.026 0.171 2026-09-06 13:54:26,534 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.098 2026-09-06 13:54:26,557 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:26,816 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "POST /mail/data HTTP/1.1" 200 - 139 0.141 0.283 2026-09-06 13:54:26,831 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.418 2026-09-06 13:54:26,849 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.006 0.291 2026-09-06 13:54:26,850 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.443 2026-09-06 13:54:26,881 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.329 2026-09-06 13:54:26,896 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.341 2026-09-06 13:54:26,938 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:54:26,980 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.019 2026-09-06 13:54:26,989 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.013 2026-09-06 13:54:26,991 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:54:26,999 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:26] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:54:27,002 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:27,008 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:27] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:54:27,039 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:27] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.008 2026-09-06 13:54:27,065 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:27] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.006 0.013 2026-09-06 13:54:27,170 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:27] "GET / HTTP/1.1" 200 - 32 0.024 0.092 2026-09-06 13:54:27,186 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a3affe/web._assets_jquery.min.js, copying from /web/assets/2a3affe/web._assets_jquery.min.js 2026-09-06 13:54:27,204 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:27] "GET /web/assets/1/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.022 0.102 2026-09-06 13:54:27,313 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:27] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.026 0.057 2026-09-06 13:54:27,390 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:54:27,407 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:27] "GET /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.019 0.053 2026-09-06 13:54:27,416 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:54:27,417 127 INFO rb-41ce622-224575-412240 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-06 13:54:27,419 127 INFO rb-41ce622-224575-412240 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-06 13:54:27,419 127 INFO rb-41ce622-224575-412240 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-06 13:54:27,419 127 INFO rb-41ce622-224575-412240 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-06 13:54:27,419 127 INFO rb-41ce622-224575-412240 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-06 13:54:27,419 127 INFO rb-41ce622-224575-412240 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-06 13:54:27,435 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:27] "GET /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.008 0.091 2026-09-06 13:54:27,683 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:54:27,719 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.037 0.062 2026-09-06 13:54:27,760 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:27] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.023 0.114 2026-09-06 13:54:27,843 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:27] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.033 0.162 2026-09-06 13:54:27,865 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:54:27,888 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:27] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.016 0.022 2026-09-06 13:54:27,898 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:54:27,916 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:27] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.012 0.054 2026-09-06 13:54:28,224 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:28] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.075 0.157 2026-09-06 13:54:28,228 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:28] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.219 2026-09-06 13:54:28,248 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:28] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.002 0.233 2026-09-06 13:54:28,327 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:28,369 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:28,874 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:28] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:29,912 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:29] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.297 1.242 2026-09-06 13:54:30,052 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:30,105 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:30,146 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:30,171 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:30,175 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:30,195 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:54:30,197 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-06 13:54:30,213 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-09-06 13:54:30,227 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:30,246 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-09-06 13:54:30,249 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:30,253 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-06 13:54:30,261 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-09-06 13:54:30,263 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:54:30,294 127 INFO rb-41ce622-224575-412240 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-06 13:54:30,304 127 INFO rb-41ce622-224575-412240 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-06 13:54:30,303 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:30,306 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-06 13:54:30,322 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:30,326 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:30,333 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:54:30,336 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:54:30,348 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:30,356 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:54:30,357 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:30,370 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:30,393 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:30,398 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-06 13:54:30,422 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:54:30,429 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:30,431 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:54:30,439 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:54:30,448 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-09-06 13:54:30,453 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-09-06 13:54:30,485 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-06 13:54:30,491 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:30,501 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:54:30,508 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:30,508 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:54:30,523 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:30,528 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:54:30,529 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:30,601 127 INFO rb-41ce622-224575-412240 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-06 13:54:30,753 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.006 0.018 2026-09-06 13:54:30,806 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /web_editor/image_shape/website.s_shape_image_default_image/web_editor/composite/composite_double_pill.svg HTTP/1.1" 200 - 14 0.020 0.054 2026-09-06 13:54:30,894 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /web_editor/image_shape/website.s_cta_mockups_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.015 0.143 2026-09-06 13:54:30,910 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "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.167 2026-09-06 13:54:30,967 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /web_editor/image_shape/website.s_mockup_image_default_image/web_editor/devices/macbook_front.svg HTTP/1.1" 200 - 14 0.043 0.190 2026-09-06 13:54:30,981 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.004 0.246 2026-09-06 13:54:30,996 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:30] "GET /web_editor/image_shape/website.s_image_hexagonal_default_image_1/web_editor/geometric/geo_hexagon.svg HTTP/1.1" 200 - 14 0.006 0.125 2026-09-06 13:54:31,007 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /web/image/website.s_image_hexagonal_default_image HTTP/1.1" 200 - 8 0.004 0.103 2026-09-06 13:54:31,023 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /web_editor/shape/web_editor%2FWavy%2F11.svg?c1=%232D3142&c4=%23FFFFFF HTTP/1.1" 200 - 5 0.016 0.244 2026-09-06 13:54:31,033 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.003 0.015 2026-09-06 13:54:31,034 127 INFO rb-41ce622-224575-412240 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-06 13:54:31,052 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.009 0.028 2026-09-06 13:54:31,067 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.003 0.029 2026-09-06 13:54:31,805 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:31,806 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:31,808 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:31,835 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /website/static/src/img/snippets_options/align_bottom.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:31,836 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /website/static/src/img/snippets_options/align_top.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:54:31,842 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:31,844 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /website/static/src/img/snippets_options/align_middle.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:31,848 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:31,853 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /website/static/src/img/snippets_options/align_stretch.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:54:31,855 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:31,865 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.011 2026-09-06 13:54:31,869 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.000 0.009 2026-09-06 13:54:31,877 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.000 0.020 2026-09-06 13:54:31,904 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.003 0.017 2026-09-06 13:54:31,921 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.007 0.025 2026-09-06 13:54:31,927 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.040 2026-09-06 13:54:31,936 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.015 2026-09-06 13:54:31,939 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.000 0.006 2026-09-06 13:54:31,964 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:31] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.004 0.005 2026-09-06 13:54:32,007 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:32,009 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:32,036 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.002 0.008 2026-09-06 13:54:32,058 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.004 0.006 2026-09-06 13:54:32,086 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.005 0.013 2026-09-06 13:54:32,101 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /website/static/src/img/snippets_demo/s_text_image.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:32,128 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 7 0.006 0.020 2026-09-06 13:54:32,150 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:54:32,153 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:32,156 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:54:32,159 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:54:32,164 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:54:32,173 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:32,178 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:32,193 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:54:32,198 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-06 13:54:32,204 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:54:32,228 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:54:32,230 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:54:32,240 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:32,254 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:54:32,264 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:32,272 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:54:32,281 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:32,282 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:54:32,284 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:32,293 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:54:32,302 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:54:32,306 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:54:32,311 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:32,317 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:32,322 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:54:32,333 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:32,335 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:32,339 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:54:32,344 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-06 13:54:32,346 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:54:32,355 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:32,365 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:32,379 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:32,391 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:54:32,401 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:54:32,403 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-06 13:54:32,417 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:32,426 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-06 13:54:32,440 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:54:32,468 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-06 13:54:32,468 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:54:32,469 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:54:32,471 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:32,490 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:54:32,507 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:32,512 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:32,513 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:32,527 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:32,542 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:54:32,546 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:54:32,558 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:32,563 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:54:32,569 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-06 13:54:32,571 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-06 13:54:32,572 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:32,574 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:32,585 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:32,597 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:32,598 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:32,601 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:54:32,606 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:54:32,611 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:32,616 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:54:32,622 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:54:32,624 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:32,625 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:32,630 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:32,641 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:54:32,643 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:54:32,647 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:32,666 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:54:32,668 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:54:32,674 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:54:32,678 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:32,679 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:32,693 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:32,707 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:54:32,709 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:54:32,710 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:32,725 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:54:32,733 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:54:32,743 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:54:32,744 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:54:32,766 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:54:32,770 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:32,777 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:54:32,785 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-09-06 13:54:32,785 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:54:32,787 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.052 2026-09-06 13:54:32,792 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:32,797 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:32,821 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:32,824 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:32,828 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:54:32,831 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:54:32,834 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:54:32,847 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:54:32,851 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:32,854 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:54:32,867 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:54:32,868 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:54:32,872 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:32,874 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:32,883 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:32,891 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:32,894 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:32,896 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:32,897 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:32,902 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:54:32,914 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:32,919 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:54:32,920 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:54:32,926 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:32,936 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:54:32,952 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:54:32,954 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:54:32,959 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:32,965 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:54:32,994 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:32] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:33,014 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.069 2026-09-06 13:54:33,016 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:54:33,037 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:54:33,044 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:54:33,046 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:33,055 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-06 13:54:33,057 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:54:33,071 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:54:33,073 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:33,074 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:54:33,082 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:33,086 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:33,090 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:33,092 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:33,095 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:33,096 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:54:33,105 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:33,106 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:54:33,110 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:33,111 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:33,114 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:33,243 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:33,294 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:33,301 127 INFO rb-41ce622-224575-412240 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-06 13:54:33,382 127 INFO rb-41ce622-224575-412240 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-06 13:54:33,403 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:33,416 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:33] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:33,462 127 INFO rb-41ce622-224575-412240 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-06 13:54:33,536 127 INFO rb-41ce622-224575-412240 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-06 13:54:33,542 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:33,599 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:33,689 127 INFO rb-41ce622-224575-412240 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-06 13:54:33,779 127 INFO rb-41ce622-224575-412240 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-06 13:54:33,847 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:33,853 127 INFO rb-41ce622-224575-412240 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-06 13:54:33,858 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:33,879 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:33,939 127 INFO rb-41ce622-224575-412240 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-06 13:54:34,036 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:34,054 127 INFO rb-41ce622-224575-412240 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-06 13:54:34,065 127 INFO rb-41ce622-224575-412240 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-06 13:54:34,074 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:34,127 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:34,185 127 INFO rb-41ce622-224575-412240 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-06 13:54:34,288 127 INFO rb-41ce622-224575-412240 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-06 13:54:34,357 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:34,362 127 INFO rb-41ce622-224575-412240 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-06 13:54:34,366 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:34,385 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:34,450 127 INFO rb-41ce622-224575-412240 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-06 13:54:34,511 127 INFO rb-41ce622-224575-412240 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-06 13:54:34,534 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:34,538 127 INFO rb-41ce622-224575-412240 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-06 13:54:34,547 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:34,585 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:34,642 127 INFO rb-41ce622-224575-412240 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-06 13:54:34,762 127 INFO rb-41ce622-224575-412240 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-06 13:54:34,833 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:34,838 127 INFO rb-41ce622-224575-412240 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-06 13:54:34,841 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:34,852 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:34,908 127 INFO rb-41ce622-224575-412240 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-06 13:54:34,978 127 INFO rb-41ce622-224575-412240 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-06 13:54:35,001 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:35,006 127 INFO rb-41ce622-224575-412240 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-06 13:54:35,013 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:35,046 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:35,108 127 INFO rb-41ce622-224575-412240 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-06 13:54:35,225 127 INFO rb-41ce622-224575-412240 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-06 13:54:35,295 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:35,303 127 INFO rb-41ce622-224575-412240 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-06 13:54:35,304 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:35,319 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:35,377 127 INFO rb-41ce622-224575-412240 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-06 13:54:35,428 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:35] "POST /website/get_suggested_links HTTP/1.1" 200 - 191 0.114 0.120 2026-09-06 13:54:35,437 127 INFO rb-41ce622-224575-412240 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-06 13:54:35,457 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:35,461 127 INFO rb-41ce622-224575-412240 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-06 13:54:35,467 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:35,510 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:35,568 127 INFO rb-41ce622-224575-412240 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-06 13:54:35,659 127 INFO rb-41ce622-224575-412240 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-06 13:54:35,730 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:35,732 127 INFO rb-41ce622-224575-412240 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-06 13:54:35,737 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:35,759 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:35] "POST /website/get_suggested_links HTTP/1.1" 200 - 121 0.046 0.072 2026-09-06 13:54:35,762 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:35,823 127 INFO rb-41ce622-224575-412240 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-06 13:54:35,883 127 INFO rb-41ce622-224575-412240 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-06 13:54:35,909 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:35,914 127 INFO rb-41ce622-224575-412240 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-06 13:54:35,921 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:35,972 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: Proxy(Object) 2026-09-06 13:54:36,032 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: tour succeeded 2026-09-06 13:54:36,033 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: ╔════════════════════════════════╗ ║ TOUR test_image_link SUCCEEDED ║ ╚════════════════════════════════╝ 2026-09-06 13:54:36,484 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link.browser: heap 46708052 (allocated 48308224) 2026-09-06 13:54:36,496 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Closing chrome headless with pid 10204 2026-09-06 13:54:36,497 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Closing websocket connection 2026-09-06 13:54:36,499 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Terminating chrome headless with pid 10204 2026-09-06 13:54:36,607 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135436_607429_test_02_image_link.txt 2026-09-06 13:54:36,607 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_media.TestMedia.test_02_image_link: Removing chrome user profile "/tmp/tmp8exc0d6c_chrome_odoo" 2026-09-06 13:54:36,669 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:54:36,692 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_menu: Starting TestWebsiteMenu.test_menu_active_element ... 2026-09-06 13:54:36,716 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:54:37,642 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:37] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 186 0.087 0.840 2026-09-06 13:54:38,050 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:38] "GET /test_website/model_item/4002 HTTP/1.1" 200 - 115 0.060 0.337 2026-09-06 13:54:38,108 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:38] "GET /test_website/model_item/4003 HTTP/1.1" 200 - 10 0.020 0.033 2026-09-06 13:54:38,138 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:54:38,155 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_multi_company: Starting TestMultiCompany.test_company_in_context ... 2026-09-06 13:54:42,585 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:54:43,780 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:43] "GET /multi_company_website HTTP/1.1" 200 - 11 0.003 1.194 2026-09-06 13:54:43,781 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_multi_company.TestMultiCompany.test_company_in_context: waiting for threads: [] 2026-09-06 13:54:43,826 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:54:43,843 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page: Starting WithContext.test_01_homepage_url ... 2026-09-06 13:54:43,857 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:54:44,794 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:44] "GET /unexisting HTTP/1.1" 404 - 189 0.110 0.831 2026-09-06 13:54:44,809 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:44] "GET / HTTP/1.1" 303 - 6 0.002 0.009 2026-09-06 13:54:44,978 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:44] "GET /contactus HTTP/1.1" 200 - 26 0.015 0.151 2026-09-06 13:54:45,012 127 INFO rb-41ce622-224575-412240 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-06 13:54:45,185 127 INFO rb-41ce622-224575-412240 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-06 13:54:45,194 127 INFO rb-41ce622-224575-412240 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-06 13:54:45,404 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:45] "GET /test_website/200/name-4004 HTTP/1.1" 404 - 134 0.049 0.361 2026-09-06 13:54:45,420 127 INFO rb-41ce622-224575-412240 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-06 13:54:45,432 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:45] "GET / HTTP/1.1" 303 - 15 0.006 0.018 2026-09-06 13:54:45,638 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:45] "GET /contactus HTTP/1.1" 200 - 25 0.010 0.191 2026-09-06 13:54:45,676 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:54:45,711 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager: Starting TestWebsitePageManager.test_page_manager_test_model ... 2026-09-06 13:54:45,997 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 10674 2026-09-06 13:54:45,997 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmp8nlt3t31_chrome_odoo 2026-09-06 13:54:45,998 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:46569/json/version 2026-09-06 13:54:45,999 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:46569/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:54:46,018 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-09-06 13:54:46,019 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:46569/json 2026-09-06 13:54:46,019 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:46569/json with timeout 3 increased to 10s during tests 2026-09-06 13:54:46,064 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:46569/devtools/page/C785BDD0831105D36C04DD7521C3B099 2026-09-06 13:54:46,078 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-09-06 13:54:46,094 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-09-06 13:54:46,182 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:54:46,197 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-09-06 13:54:46,199 127 INFO rb-41ce622-224575-412240 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-06 13:54:46,199 127 INFO rb-41ce622-224575-412240 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-06 13:54:46,211 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:54:47,351 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:47] "GET /odoo/action-test_website.action_test_model_multi_website HTTP/1.1" 200 - 186 0.112 1.031 2026-09-06 13:54:47,354 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': 'C785BDD0831105D36C04DD7521C3B099', 'loaderId': '5A9ECAB7E468D47D7D8A3ECBE618420C', 'isDownload': False} 2026-09-06 13:54:47,354 127 INFO rb-41ce622-224575-412240 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-06 13:54:47,396 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:47] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.017 2026-09-06 13:54:48,220 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 872 0.480 0.361 2026-09-06 13:54:48,228 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.855 2026-09-06 13:54:48,239 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.843 2026-09-06 13:54:48,242 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.862 2026-09-06 13:54:48,249 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-06 13:54:48,252 127 INFO rb-41ce622-224575-412240 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-06 13:54:48,305 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:54:48,714 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-06 13:54:48,718 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-06 13:54:48,724 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-06 13:54:48,735 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-09-06 13:54:48,744 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-06 13:54:48,775 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:54:48,806 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.025 0.040 2026-09-06 13:54:48,808 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-06 13:54:48,832 127 INFO rb-41ce622-224575-412240 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-06 13:54:48,877 127 INFO rb-41ce622-224575-412240 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-06 13:54:48,916 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.051 0.076 2026-09-06 13:54:48,923 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:48,949 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.165 2026-09-06 13:54:48,951 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.071 2026-09-06 13:54:48,994 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:48] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.006 0.072 2026-09-06 13:54:49,026 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:54:49,027 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.013 0.054 2026-09-06 13:54:49,040 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "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-06 13:54:49,069 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "GET /odoo/offline HTTP/1.1" 200 - 5 0.028 0.209 2026-09-06 13:54:49,401 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "POST /mail/data HTTP/1.1" 200 - 139 0.173 0.344 2026-09-06 13:54:49,424 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.008 0.455 2026-09-06 13:54:49,435 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.472 2026-09-06 13:54:49,498 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:54:49,527 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.014 2026-09-06 13:54:49,547 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:49,595 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "POST /web/dataset/call_kw/test.model.multi.website/get_views HTTP/1.1" 200 - 20 0.043 0.041 2026-09-06 13:54:49,611 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:54:49,622 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:49,649 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 3 0.003 0.008 2026-09-06 13:54:49,652 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:54:49,654 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:49] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:54:49,749 127 INFO rb-41ce622-224575-412240 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-06 13:54:49,802 127 INFO rb-41ce622-224575-412240 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-06 13:54:49,881 127 INFO rb-41ce622-224575-412240 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-06 13:54:49,940 127 INFO rb-41ce622-224575-412240 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-06 13:54:50,005 127 INFO rb-41ce622-224575-412240 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-06 13:54:50,085 127 INFO rb-41ce622-224575-412240 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-06 13:54:50,153 127 INFO rb-41ce622-224575-412240 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-06 13:54:50,159 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:50] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:54:50,206 127 INFO rb-41ce622-224575-412240 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-06 13:54:50,280 127 INFO rb-41ce622-224575-412240 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-06 13:54:50,290 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:50] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.004 2026-09-06 13:54:50,297 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:50] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:50,310 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:50] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:50,317 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:50] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.001 0.009 2026-09-06 13:54:50,371 127 INFO rb-41ce622-224575-412240 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-06 13:54:50,444 127 INFO rb-41ce622-224575-412240 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-06 13:54:50,457 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:50] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.007 2026-09-06 13:54:50,469 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:50] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:50,489 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:50] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.003 0.006 2026-09-06 13:54:50,492 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:50] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:50,525 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-09-06 13:54:50,526 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: ╔══════════════════════════════════════════╗ ║ TOUR test_website_page_manager SUCCEEDED ║ ╚══════════════════════════════════════════╝ 2026-09-06 13:54:50,602 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 26633284 (allocated 27975680) 2026-09-06 13:54:50,615 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 10674 2026-09-06 13:54:50,616 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-09-06 13:54:50,617 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 10674 2026-09-06 13:54:50,701 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135450_701701_test_page_manager_test_model.txt 2026-09-06 13:54:50,702 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmp8nlt3t31_chrome_odoo" 2026-09-06 13:54:50,972 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 10897 2026-09-06 13:54:50,972 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmp_9cq5y0m_chrome_odoo 2026-09-06 13:54:50,972 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:37009/json/version 2026-09-06 13:54:50,974 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:37009/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:54:50,989 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-09-06 13:54:50,989 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:37009/json 2026-09-06 13:54:50,990 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:37009/json with timeout 3 increased to 10s during tests 2026-09-06 13:54:51,062 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:37009/devtools/page/F961EC07D85DDDA1DFAFA40666519BCE 2026-09-06 13:54:51,076 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-09-06 13:54:51,079 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-09-06 13:54:51,102 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:54:51,105 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-09-06 13:54:51,109 127 INFO rb-41ce622-224575-412240 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-06 13:54:51,109 127 INFO rb-41ce622-224575-412240 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-06 13:54:51,218 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:51] "GET /odoo/action-test_website.action_test_model_multi_website_js_class_bug HTTP/1.1" 200 - 20 0.009 0.047 2026-09-06 13:54:51,221 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': 'F961EC07D85DDDA1DFAFA40666519BCE', 'loaderId': 'DB398B53002108382FFE6B42EC6FDF27', 'isDownload': False} 2026-09-06 13:54:51,222 127 INFO rb-41ce622-224575-412240 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-06 13:54:51,276 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:51] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.022 2026-09-06 13:54:51,288 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:51] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.031 2026-09-06 13:54:51,349 127 INFO rb-41ce622-224575-412240 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-06 13:54:51,980 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:51] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 870 0.323 0.402 2026-09-06 13:54:51,988 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:51] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.716 2026-09-06 13:54:51,994 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:51] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.483 2026-09-06 13:54:52,013 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.009 0.718 2026-09-06 13:54:52,018 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.129 2026-09-06 13:54:52,112 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-06 13:54:52,116 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-06 13:54:52,118 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-06 13:54:52,131 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:54:52,149 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-09-06 13:54:52,161 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:52,216 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.022 2026-09-06 13:54:52,223 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /odoo/offline HTTP/1.1" 200 - 1 0.000 0.031 2026-09-06 13:54:52,272 127 INFO rb-41ce622-224575-412240 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-06 13:54:52,284 127 INFO rb-41ce622-224575-412240 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-06 13:54:52,309 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.037 0.064 2026-09-06 13:54:52,396 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:52,413 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "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-06 13:54:52,494 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "POST /mail/data HTTP/1.1" 200 - 71 0.096 0.103 2026-09-06 13:54:52,495 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.192 2026-09-06 13:54:52,515 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.006 0.149 2026-09-06 13:54:52,556 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.022 0.155 2026-09-06 13:54:52,570 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.198 2026-09-06 13:54:52,610 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:54:52,634 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.018 2026-09-06 13:54:52,636 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:52,646 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "POST /web/dataset/call_kw/test.model.multi.website/get_views HTTP/1.1" 200 - 3 0.002 0.019 2026-09-06 13:54:52,671 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.009 0.032 2026-09-06 13:54:52,696 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.002 0.012 2026-09-06 13:54:52,697 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:54:52,699 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:54:52,808 127 INFO rb-41ce622-224575-412240 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-06 13:54:52,831 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.006 2026-09-06 13:54:52,852 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:54:52,885 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:52,894 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:52] "POST /web/dataset/call_kw/test.model.multi.website/web_search_read HTTP/1.1" 200 - 2 0.002 0.011 2026-09-06 13:54:52,937 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-09-06 13:54:52,938 127 INFO rb-41ce622-224575-412240 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-06 13:54:53,037 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 25333284 (allocated 26664960) 2026-09-06 13:54:53,043 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 10897 2026-09-06 13:54:53,045 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-09-06 13:54:53,046 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 10897 2026-09-06 13:54:53,113 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135453_113780_test_page_manager_test_model.txt 2026-09-06 13:54:53,114 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmp_9cq5y0m_chrome_odoo" 2026-09-06 13:54:53,368 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome pid: 11106 2026-09-06 13:54:53,368 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless temporary user profile dir: /tmp/tmp261g9yw1_chrome_odoo 2026-09-06 13:54:53,368 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:33883/json/version 2026-09-06 13:54:53,369 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:33883/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:54:53,386 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Browser version: Chrome/150.0.7871.114 2026-09-06 13:54:53,386 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Issuing json command http://127.0.0.1:33883/json 2026-09-06 13:54:53,386 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:33883/json with timeout 3 increased to 10s during tests 2026-09-06 13:54:53,459 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Websocket url found: ws://127.0.0.1:33883/devtools/page/B798DE3A22ED87E61ACF605EE175EF67 2026-09-06 13:54:53,465 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Enable chrome headless console log notification 2026-09-06 13:54:53,468 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome headless enable page notifications 2026-09-06 13:54:53,497 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:54:53,501 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Setting session cookie in browser 2026-09-06 13:54:53,504 127 INFO rb-41ce622-224575-412240 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-06 13:54:53,504 127 INFO rb-41ce622-224575-412240 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-06 13:54:53,633 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:53] "GET /odoo/action-test_website.action_test_model HTTP/1.1" 200 - 20 0.012 0.112 2026-09-06 13:54:53,638 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Navigation result: {'frameId': 'B798DE3A22ED87E61ACF605EE175EF67', 'loaderId': '9C1E4CA5A5DFF97AA70D5F71D72D4B7D', 'isDownload': False} 2026-09-06 13:54:53,638 127 INFO rb-41ce622-224575-412240 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-06 13:54:53,687 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:53] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.012 2026-09-06 13:54:53,693 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:53] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.017 2026-09-06 13:54:53,704 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:53] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:54:53,770 127 INFO rb-41ce622-224575-412240 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-06 13:54:54,515 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:54] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 870 0.470 0.374 2026-09-06 13:54:54,534 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:54] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.848 2026-09-06 13:54:54,539 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:54] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.622 2026-09-06 13:54:54,542 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:54] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.228 2026-09-06 13:54:54,641 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:54] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-06 13:54:54,664 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:54] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.025 2026-09-06 13:54:54,664 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: Owl is running in 'dev' mode. 2026-09-06 13:54:54,667 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:54] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.025 2026-09-06 13:54:54,668 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:54] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.021 2026-09-06 13:54:54,682 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:54] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:54:54,726 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:54] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.010 0.024 2026-09-06 13:54:54,774 127 INFO rb-41ce622-224575-412240 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-06 13:54:54,788 127 INFO rb-41ce622-224575-412240 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-06 13:54:54,820 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:54] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.041 0.087 2026-09-06 13:54:54,827 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:54] "GET /odoo/offline HTTP/1.1" 200 - 1 0.001 0.126 2026-09-06 13:54:54,928 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:54] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:54:54,930 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:54] "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-06 13:54:55,042 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "POST /mail/data HTTP/1.1" 200 - 71 0.104 0.156 2026-09-06 13:54:55,072 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.014 0.175 2026-09-06 13:54:55,128 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.017 0.227 2026-09-06 13:54:55,156 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "POST /web/action/load HTTP/1.1" 200 - 10 0.011 0.259 2026-09-06 13:54:55,157 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.339 2026-09-06 13:54:55,180 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:54:55,205 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:55,207 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.019 2026-09-06 13:54:55,229 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.003 0.027 2026-09-06 13:54:55,234 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:54:55,270 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.013 0.060 2026-09-06 13:54:55,289 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.002 0.006 2026-09-06 13:54:55,305 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:55,340 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:54:55,356 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "POST /web/dataset/call_kw/test.model/web_search_read HTTP/1.1" 200 - 2 0.003 0.021 2026-09-06 13:54:55,360 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:54:55,475 127 INFO rb-41ce622-224575-412240 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-06 13:54:55,487 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.005 2026-09-06 13:54:55,502 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:54:55,519 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "POST /web/dataset/call_kw/test.model/web_search_read HTTP/1.1" 200 - 1 0.000 0.006 2026-09-06 13:54:55,524 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:55] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:54:55,567 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: tour succeeded 2026-09-06 13:54:55,567 127 INFO rb-41ce622-224575-412240 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-06 13:54:55,693 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model.browser: heap 25214056 (allocated 26927104) 2026-09-06 13:54:55,698 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing chrome headless with pid 11106 2026-09-06 13:54:55,699 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Closing websocket connection 2026-09-06 13:54:55,708 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Terminating chrome headless with pid 11106 2026-09-06 13:54:55,807 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135455_807476_test_page_manager_test_model.txt 2026-09-06 13:54:55,807 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_page_manager.TestWebsitePageManager.test_page_manager_test_model: Removing chrome user profile "/tmp/tmp261g9yw1_chrome_odoo" 2026-09-06 13:54:55,847 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:54:55,865 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_01_redirect_308_model_converter ... 2026-09-06 13:54:56,206 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-06 13:54:56,438 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:54:56,670 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:56] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 4 0.001 0.234 2026-09-06 13:54:56,701 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:56] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 19 0.009 0.020 2026-09-06 13:54:56,713 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:portal_user from n/a 2026-09-06 13:54:56,721 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:56] "GET /test_website/country/andorra-1 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-06 13:54:56,738 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:56] "GET /redirected/country/andorra-1 HTTP/1.1" 200 - 9 0.006 0.009 2026-09-06 13:54:56,741 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_01_redirect_308_model_converter: waiting for threads: [] 2026-09-06 13:54:56,760 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_02_redirect_308_RequestUID ... 2026-09-06 13:54:57,064 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-06 13:54:58,404 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:54:58,666 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/200/name-4005 HTTP/1.1" 308 - 4 0.018 0.253 2026-09-06 13:54:58,705 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 16 0.021 0.015 2026-09-06 13:54:58,709 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-06 13:54:58,715 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.000 0.003 2026-09-06 13:54:58,719 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/200/xx-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-06 13:54:58,726 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/308/xx-4005 HTTP/1.1" 301 - 1 0.000 0.005 2026-09-06 13:54:58,733 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/308/name-4005 HTTP/1.1" 200 - 1 0.000 0.003 2026-09-06 13:54:58,741 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/200/name-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-06 13:54:58,762 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/308/name-100 HTTP/1.1" 404 - 10 0.006 0.012 2026-09-06 13:54:58,766 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-06 13:54:58,788 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.003 0.013 2026-09-06 13:54:58,793 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/200/name-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-06 13:54:58,799 127 INFO rb-41ce622-224575-412240 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-06 13:54:58,823 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/308/name-4006 HTTP/1.1" 404 - 16 0.010 0.016 2026-09-06 13:54:58,827 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-06 13:54:58,833 127 INFO rb-41ce622-224575-412240 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-06 13:54:58,852 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.007 0.014 2026-09-06 13:54:58,857 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/200/seo-name-4005 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-06 13:54:58,864 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/308/seo-name-4005 HTTP/1.1" 200 - 1 0.000 0.004 2026-09-06 13:54:58,867 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/200/xx-4006 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-06 13:54:58,875 127 INFO rb-41ce622-224575-412240 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-06 13:54:58,896 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/308/xx-4006 HTTP/1.1" 404 - 14 0.009 0.016 2026-09-06 13:54:58,900 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/200/xx-100 HTTP/1.1" 308 - 0 0.000 0.001 2026-09-06 13:54:58,926 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:58] "GET /test_website/308/xx-100 HTTP/1.1" 404 - 10 0.007 0.015 2026-09-06 13:54:58,951 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_03_redirect_308_qs ... 2026-09-06 13:54:59,245 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-06 13:54:59,535 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:54:59,774 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:54:59] "GET /test_website/test_redirect_view_qs?a=a HTTP/1.1" 200 - 20 0.010 0.231 2026-09-06 13:54:59,775 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_03_redirect_308_qs: waiting for threads: [] 2026-09-06 13:54:59,801 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_04_redirect_301_route_unpublished_record ... 2026-09-06 13:55:00,108 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:55:00,347 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:00] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 200 - 19 0.007 0.234 2026-09-06 13:55:00,354 127 INFO rb-41ce622-224575-412240 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-06 13:55:00,502 127 INFO rb-41ce622-224575-412240 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-06 13:55:00,509 127 INFO rb-41ce622-224575-412240 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-06 13:55:00,943 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:00] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 404 - 194 0.103 0.488 2026-09-06 13:55:00,951 127 INFO rb-41ce622-224575-412240 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-06 13:55:00,971 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:00] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.009 0.015 2026-09-06 13:55:01,009 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:01] "GET /404 HTTP/1.1" 404 - 15 0.008 0.027 2026-09-06 13:55:01,025 127 INFO rb-41ce622-224575-412240 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-06 13:55:01,042 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:01] "GET /test_website/200/301-test-record-4007 HTTP/1.1" 301 - 15 0.006 0.013 2026-09-06 13:55:01,050 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:01] "GET /test_website/200/301-test-record-4008 HTTP/1.1" 200 - 1 0.000 0.005 2026-09-06 13:55:01,051 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_04_redirect_301_route_unpublished_record: waiting for threads: [] 2026-09-06 13:55:01,069 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_05_redirect_404_notfound_record ... 2026-09-06 13:55:01,349 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:55:03,293 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:03] "GET /test_website/200/unexisting-100000 HTTP/1.1" 404 - 198 0.129 1.817 2026-09-06 13:55:03,319 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:03] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.006 0.012 2026-09-06 13:55:03,343 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:03] "GET /test_website/200/unexisting-100000 HTTP/1.1" 301 - 11 0.005 0.016 2026-09-06 13:55:03,348 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:03] "GET /get HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:55:03,373 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_by_method_url_rewrite ... 2026-09-06 13:55:03,626 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-06 13:55:03,823 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:55:04,039 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:04] "GET /test_view HTTP/1.1" 200 - 21 0.010 0.207 2026-09-06 13:55:04,040 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_by_method_url_rewrite: waiting for threads: [] 2026-09-06 13:55:04,055 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_308_multiple_url_endpoint ... 2026-09-06 13:55:04,318 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key None 2026-09-06 13:55:04,581 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:55:04,836 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:04] "GET /test_countries_308 HTTP/1.1" 308 - 4 0.003 0.255 2026-09-06 13:55:04,857 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:04] "GET /test_countries_308/301-test-record-4009 HTTP/1.1" 200 - 16 0.006 0.012 2026-09-06 13:55:04,858 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_redirect.TestRedirect.test_redirect_308_multiple_url_endpoint: waiting for threads: [] 2026-09-06 13:55:04,881 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_redirect: Starting TestRedirect.test_redirect_with_qs ... 2026-09-06 13:55:05,144 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:55:06,355 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:06] "GET /foo?bar=1 HTTP/1.1" 301 - 16 0.012 1.201 2026-09-06 13:55:06,368 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:06] "GET /foo?bar=2 HTTP/1.1" 301 - 5 0.002 0.006 2026-09-06 13:55:06,380 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:06] "GET /foo?bar=3 HTTP/1.1" 301 - 5 0.002 0.006 2026-09-06 13:55:06,397 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:06] "GET /foo HTTP/1.1" 301 - 5 0.002 0.007 2026-09-06 13:55:06,415 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:06] "GET /foo?oups=1&bar=2 HTTP/1.1" 301 - 5 0.003 0.008 2026-09-06 13:55:06,457 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:55:06,477 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_01_reset_specific_page_view ... 2026-09-06 13:55:06,597 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:55:06,615 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:55:07,220 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:07] "GET /test_page_view HTTP/1.1" 500 - 317 0.182 0.425 2026-09-06 13:55:07,250 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:55:07,251 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:07] "POST /website/reset_template HTTP/1.1" 200 - 15 0.017 0.009 2026-09-06 13:55:08,063 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:08] "GET /test_page_view HTTP/1.1" 200 - 256 0.131 0.678 2026-09-06 13:55:08,065 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_01_reset_specific_page_view: waiting for threads: [] 2026-09-06 13:55:08,103 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_02_reset_specific_view_controller ... 2026-09-06 13:55:08,163 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:55:08,172 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:55:08,733 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:08] "GET /test_view HTTP/1.1" 500 - 325 0.187 0.375 2026-09-06 13:55:08,755 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:55:08,755 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:08] "POST /website/reset_template HTTP/1.1" 200 - 14 0.009 0.010 2026-09-06 13:55:09,723 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:09] "GET /test_view HTTP/1.1" 200 - 252 0.208 0.757 2026-09-06 13:55:09,724 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_02_reset_specific_view_controller: waiting for threads: [] 2026-09-06 13:55:09,752 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called ... 2026-09-06 13:55:09,847 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:55:09,869 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:55:10,144 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:10] "GET /test_view HTTP/1.1" 500 - 41 0.049 0.228 2026-09-06 13:55:10,167 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:55:10,167 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:10] "POST /website/reset_template HTTP/1.1" 200 - 14 0.010 0.010 2026-09-06 13:55:11,159 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:11] "GET /test_view HTTP/1.1" 200 - 255 0.234 0.750 2026-09-06 13:55:11,160 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_03_reset_specific_view_controller_t_called: waiting for threads: [] 2026-09-06 13:55:11,185 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit ... 2026-09-06 13:55:11,229 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:55:11,239 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:55:12,675 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:12] "GET /test_view HTTP/1.1" 500 - 326 0.135 1.303 2026-09-06 13:55:12,713 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:55:12,714 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:12] "POST /website/reset_template HTTP/1.1" 200 - 16 0.019 0.016 2026-09-06 13:55:13,668 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:13] "GET /test_view HTTP/1.1" 200 - 252 0.207 0.745 2026-09-06 13:55:13,670 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_04_reset_specific_view_controller_inherit: waiting for threads: [] 2026-09-06 13:55:13,700 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template ... 2026-09-06 13:55:13,776 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:55:13,787 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:55:14,095 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:14] "GET /test_view HTTP/1.1" 500 - 37 0.026 0.283 2026-09-06 13:55:14,127 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:55:14,127 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:14] "POST /website/reset_template HTTP/1.1" 200 - 14 0.017 0.011 2026-09-06 13:55:15,103 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:15] "GET /test_view HTTP/1.1" 200 - 252 0.190 0.784 2026-09-06 13:55:15,105 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_06_reset_specific_view_controller_inexisting_template: waiting for threads: [] 2026-09-06 13:55:15,135 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_07_reset_page_view_complete_flow ... 2026-09-06 13:55:15,417 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome pid: 11374 2026-09-06 13:55:15,417 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless temporary user profile dir: /tmp/tmpn_5lx5ok_chrome_odoo 2026-09-06 13:55:15,417 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:37751/json/version 2026-09-06 13:55:15,418 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:37751/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:55:15,475 127 INFO rb-41ce622-224575-412240 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-06 13:55:15,475 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:37751/json 2026-09-06 13:55:15,476 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:37751/json with timeout 3 increased to 10s during tests 2026-09-06 13:55:15,502 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Websocket url found: ws://127.0.0.1:37751/devtools/page/7395E12327D3EDB55EB80C08CF1A35C4 2026-09-06 13:55:15,510 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Enable chrome headless console log notification 2026-09-06 13:55:15,562 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless enable page notifications 2026-09-06 13:55:15,600 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:55:15,614 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Setting session cookie in browser 2026-09-06 13:55:15,617 127 INFO rb-41ce622-224575-412240 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-06 13:55:15,617 127 INFO rb-41ce622-224575-412240 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-06 13:55:15,636 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:55:16,822 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:16] "GET /odoo/action-website.website_preview?path=/test_page_view HTTP/1.1" 200 - 186 0.158 1.035 2026-09-06 13:55:16,826 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigation result: {'frameId': '7395E12327D3EDB55EB80C08CF1A35C4', 'loaderId': '723457D2958BA60B7D666D108F39D7FC', 'isDownload': False} 2026-09-06 13:55:16,826 127 INFO rb-41ce622-224575-412240 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-06 13:55:17,397 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:17] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 872 0.235 0.315 2026-09-06 13:55:17,403 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:17] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.555 2026-09-06 13:55:17,406 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:17] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.557 2026-09-06 13:55:17,410 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:17] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.563 2026-09-06 13:55:17,428 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:17] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.008 0.567 2026-09-06 13:55:17,476 127 INFO rb-41ce622-224575-412240 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-06 13:55:17,522 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:17] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:55:17,602 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:17] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:55:18,155 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-06 13:55:18,162 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.014 2026-09-06 13:55:18,164 127 INFO rb-41ce622-224575-412240 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-06 13:55:18,173 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.029 2026-09-06 13:55:18,188 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.016 2026-09-06 13:55:18,222 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:55:18,270 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.022 0.064 2026-09-06 13:55:18,275 127 INFO rb-41ce622-224575-412240 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-06 13:55:18,312 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.009 0.088 2026-09-06 13:55:18,314 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.105 2026-09-06 13:55:18,331 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:18] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:55:18,627 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:18] "POST /mail/data HTTP/1.1" 200 - 145 0.183 0.148 2026-09-06 13:55:18,703 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:18] "GET /odoo/action-website.website_preview?path=/test_page_view&enable_editor=1 HTTP/1.1" 200 - 20 0.022 0.378 2026-09-06 13:55:18,704 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.404 2026-09-06 13:55:18,803 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.039 0.548 2026-09-06 13:55:18,824 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.488 2026-09-06 13:55:18,826 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:18] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.061 2026-09-06 13:55:19,036 127 INFO rb-41ce622-224575-412240 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-06 13:55:19,058 127 INFO rb-41ce622-224575-412240 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-06 13:55:19,059 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.004 0.023 2026-09-06 13:55:19,068 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.025 2026-09-06 13:55:19,106 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.015 2026-09-06 13:55:19,187 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.032 0.065 2026-09-06 13:55:19,274 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:55:19,302 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "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-06 13:55:19,404 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "POST /mail/data HTTP/1.1" 200 - 71 0.098 0.163 2026-09-06 13:55:19,435 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.009 0.139 2026-09-06 13:55:19,436 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.232 2026-09-06 13:55:19,446 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.213 2026-09-06 13:55:19,473 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.237 2026-09-06 13:55:19,495 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.204 2026-09-06 13:55:19,498 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:55:19,559 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.041 2026-09-06 13:55:19,570 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.057 2026-09-06 13:55:19,582 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.064 2026-09-06 13:55:19,585 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.068 2026-09-06 13:55:19,588 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.070 2026-09-06 13:55:19,591 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.071 2026-09-06 13:55:19,605 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:55:19,642 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "GET /website/force/1?path=/test_page_view HTTP/1.1" 303 - 6 0.005 0.016 2026-09-06 13:55:19,689 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:19] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 10 0.006 0.042 2026-09-06 13:55:20,710 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:20] "GET /test_page_view HTTP/1.1" 200 - 1065 0.244 0.812 2026-09-06 13:55:20,714 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a3affe/web._assets_jquery.min.js, copying from /web/assets/2a3affe/web._assets_jquery.min.js 2026-09-06 13:55:20,735 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:20] "GET /web/assets/1/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 13 0.013 1.017 2026-09-06 13:55:20,751 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:55:20,780 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:20] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.019 0.039 2026-09-06 13:55:20,785 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:55:20,793 127 INFO rb-41ce622-224575-412240 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-06 13:55:20,796 127 INFO rb-41ce622-224575-412240 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-06 13:55:20,799 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:20] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.069 2026-09-06 13:55:20,867 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:20] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.006 0.108 2026-09-06 13:55:20,875 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:20] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:55:20,901 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:55:20,912 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:20] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.013 0.106 2026-09-06 13:55:20,925 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:20] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.001 0.048 2026-09-06 13:55:20,929 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:55:20,942 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:20] "GET /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.009 0.053 2026-09-06 13:55:20,949 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:55:20,962 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:20] "GET /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.005 0.075 2026-09-06 13:55:20,970 127 INFO rb-41ce622-224575-412240 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-06 13:55:20,970 127 INFO rb-41ce622-224575-412240 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-06 13:55:20,971 127 INFO rb-41ce622-224575-412240 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-06 13:55:20,971 127 INFO rb-41ce622-224575-412240 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-06 13:55:20,971 127 INFO rb-41ce622-224575-412240 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-06 13:55:20,971 127 INFO rb-41ce622-224575-412240 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-06 13:55:21,036 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:55:21,070 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:21] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.042 2026-09-06 13:55:21,080 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:21] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 5 0.002 0.035 2026-09-06 13:55:21,328 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:21] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 5 0.001 0.006 2026-09-06 13:55:21,421 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:55:21,445 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.031 0.064 2026-09-06 13:55:21,475 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:21] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.009 0.115 2026-09-06 13:55:21,526 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:21] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.006 0.128 2026-09-06 13:55:21,539 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:55:21,551 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:21] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.008 0.011 2026-09-06 13:55:21,557 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:55:21,570 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:21] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.006 0.032 2026-09-06 13:55:21,902 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:21] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.121 0.146 2026-09-06 13:55:21,913 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:21] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.269 2026-09-06 13:55:21,934 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:21] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.279 2026-09-06 13:55:22,023 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-06 13:55:22,062 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-06 13:55:22,566 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:22] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:55:23,310 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.211 1.034 2026-09-06 13:55:23,467 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-06 13:55:23,517 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-06 13:55:23,557 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-06 13:55:23,572 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:55:23,574 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:55:23,574 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:55:23,589 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:55:23,596 127 INFO rb-41ce622-224575-412240 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-06 13:55:23,607 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:55:23,614 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:55:23,616 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:55:23,619 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:55:23,621 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:55:23,626 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:55:23,665 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-06 13:55:23,672 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.066 2026-09-06 13:55:23,672 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-09-06 13:55:23,683 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:55:23,689 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.061 2026-09-06 13:55:23,691 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:55:23,700 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:55:23,704 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:55:23,713 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:55:23,720 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:55:23,725 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:55:23,729 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:55:23,731 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:55:23,733 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:55:23,733 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:55:23,765 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:55:23,770 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:55:23,772 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:55:23,775 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:55:23,778 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:55:23,780 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:55:23,792 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:55:23,798 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:55:23,800 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:55:23,804 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:55:23,806 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:55:23,809 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:23] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:55:24,284 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:24] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.010 0.012 2026-09-06 13:55:24,294 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:24] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.004 0.025 2026-09-06 13:55:24,302 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:24] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.002 0.023 2026-09-06 13:55:24,320 127 INFO rb-41ce622-224575-412240 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-06 13:55:24,327 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:24] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.003 0.046 2026-09-06 13:55:24,368 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:24] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.008 0.092 2026-09-06 13:55:24,375 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:24] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.002 0.063 2026-09-06 13:55:24,384 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:24] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.004 0.099 2026-09-06 13:55:24,459 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:24] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.007 0.143 2026-09-06 13:55:24,481 127 INFO rb-41ce622-224575-412240 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-06 13:55:24,484 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:24] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.009 0.113 2026-09-06 13:55:24,498 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:24] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.008 0.201 2026-09-06 13:55:24,507 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:24] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.002 0.042 2026-09-06 13:55:24,560 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:24] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.041 0.034 2026-09-06 13:55:24,567 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:24] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.001 0.093 2026-09-06 13:55:24,570 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:24] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.001 0.086 2026-09-06 13:55:25,176 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.004 0.007 2026-09-06 13:55:25,188 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 7 0.001 0.013 2026-09-06 13:55:25,198 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:55:25,200 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:55:25,201 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:55:25,212 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:55:25,214 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:55:25,215 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:55:25,235 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.007 0.009 2026-09-06 13:55:25,239 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.018 2026-09-06 13:55:25,246 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.003 0.019 2026-09-06 13:55:25,261 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "GET /website/static/src/img/snippets_demo/s_cover.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:55:25,275 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.003 0.024 2026-09-06 13:55:25,290 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.006 0.035 2026-09-06 13:55:25,300 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.004 0.031 2026-09-06 13:55:25,305 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.016 2026-09-06 13:55:25,309 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.002 0.009 2026-09-06 13:55:25,323 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:25] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.005 2026-09-06 13:55:25,491 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-06 13:55:25,538 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-06 13:55:25,546 127 INFO rb-41ce622-224575-412240 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-06 13:55:25,604 127 INFO rb-41ce622-224575-412240 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-06 13:55:26,706 127 INFO rb-41ce622-224575-412240 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-06 13:55:26,827 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:55:26,827 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:26] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 64 0.042 0.055 2026-09-06 13:55:26,844 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-06 13:55:26,868 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:26] "POST /website/get_seo_data HTTP/1.1" 200 - 17 0.006 0.013 2026-09-06 13:55:27,277 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:27] "GET /test_page_view HTTP/1.1" 200 - 129 0.076 0.351 2026-09-06 13:55:27,347 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-06 13:55:27,371 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:27] "GET /web/image/website.s_cover_default_image HTTP/1.1" 304 - 7 0.003 0.009 2026-09-06 13:55:27,699 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.008 2026-09-06 13:55:27,729 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:27] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.007 0.031 2026-09-06 13:55:27,746 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: Proxy(Object) 2026-09-06 13:55:30,899 127 INFO rb-41ce622-224575-412240 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-06 13:55:30,980 127 INFO rb-41ce622-224575-412240 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-06 13:55:31,045 127 INFO rb-41ce622-224575-412240 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-06 13:55:31,377 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:31] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 308 0.119 0.211 2026-09-06 13:55:31,410 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:31] "GET /web/bundle/web.ace_lib?lang=en_US HTTP/1.1" 200 - 7 0.005 0.008 2026-09-06 13:55:31,422 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2434cee/web.ace_lib.min.js, copying from /web/assets/2434cee/web.ace_lib.min.js 2026-09-06 13:55:31,440 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:31] "GET /web/assets/1/2434cee/web.ace_lib.min.js HTTP/1.1" 200 - 10 0.006 0.019 2026-09-06 13:55:31,535 127 INFO rb-41ce622-224575-412240 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-06 13:55:31,599 127 INFO rb-41ce622-224575-412240 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-06 13:55:31,671 127 INFO rb-41ce622-224575-412240 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-06 13:55:31,722 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: tour succeeded 2026-09-06 13:55:31,723 127 INFO rb-41ce622-224575-412240 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-06 13:55:31,798 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #2 deleted ir.ui.view records with IDs: [8817] 2026-09-06 13:55:31,807 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:55:31,807 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:31] "POST /website/save_xml HTTP/1.1" 200 - 65 0.072 0.064 2026-09-06 13:55:32,004 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: heap 45444484 (allocated 47259648) 2026-09-06 13:55:32,028 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing chrome headless with pid 11374 2026-09-06 13:55:32,030 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing websocket connection 2026-09-06 13:55:32,030 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Terminating chrome headless with pid 11374 2026-09-06 13:55:32,125 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135532_125351_test_07_reset_page_view_complete_flow.txt 2026-09-06 13:55:32,125 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Removing chrome user profile "/tmp/tmpn_5lx5ok_chrome_odoo" 2026-09-06 13:55:32,142 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: waiting for threads: [] 2026-09-06 13:55:32,378 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:32] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.159 0.214 2026-09-06 13:55:32,388 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:55:32,683 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:32] "GET /test_page_view HTTP/1.1" 500 - 308 0.121 0.163 2026-09-06 13:55:32,705 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:55:32,705 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:32] "POST /website/reset_template HTTP/1.1" 200 - 12 0.007 0.012 2026-09-06 13:55:33,098 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:33] "GET /test_page_view HTTP/1.1" 200 - 114 0.064 0.327 2026-09-06 13:55:33,354 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome pid: 11715 2026-09-06 13:55:33,354 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless temporary user profile dir: /tmp/tmp8i1mfo9l_chrome_odoo 2026-09-06 13:55:33,361 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:36953/json/version 2026-09-06 13:55:33,363 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:36953/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:55:33,399 127 INFO rb-41ce622-224575-412240 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-06 13:55:33,400 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Issuing json command http://127.0.0.1:36953/json 2026-09-06 13:55:33,404 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:36953/json with timeout 3 increased to 10s during tests 2026-09-06 13:55:33,413 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Websocket url found: ws://127.0.0.1:36953/devtools/page/3638836D695EA578A363D18F2B22CEF9 2026-09-06 13:55:33,486 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Enable chrome headless console log notification 2026-09-06 13:55:33,498 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome headless enable page notifications 2026-09-06 13:55:33,567 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:55:33,571 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Setting session cookie in browser 2026-09-06 13:55:33,578 127 INFO rb-41ce622-224575-412240 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-06 13:55:33,578 127 INFO rb-41ce622-224575-412240 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-06 13:55:33,717 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:33] "GET /odoo/action-website.website_preview?path=/test_page_view HTTP/1.1" 200 - 31 0.028 0.098 2026-09-06 13:55:33,721 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Navigation result: {'frameId': '3638836D695EA578A363D18F2B22CEF9', 'loaderId': '42D54D02B3B6F07ECB8313667B5025D2', 'isDownload': False} 2026-09-06 13:55:33,722 127 INFO rb-41ce622-224575-412240 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-06 13:55:33,765 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:33] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.021 2026-09-06 13:55:33,778 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:33] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:55:33,784 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:33] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.036 2026-09-06 13:55:33,847 127 INFO rb-41ce622-224575-412240 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-06 13:55:34,536 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:34] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 870 0.375 0.414 2026-09-06 13:55:34,547 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:34] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.003 0.786 2026-09-06 13:55:34,555 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:34] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.211 2026-09-06 13:55:34,566 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:34] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.005 0.552 2026-09-06 13:55:34,656 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:34] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-06 13:55:34,660 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:34] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-06 13:55:34,670 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:34] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.016 2026-09-06 13:55:34,687 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:34] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.005 2026-09-06 13:55:34,697 127 INFO rb-41ce622-224575-412240 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-06 13:55:34,714 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:34] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:55:34,787 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:34] "GET /odoo/offline HTTP/1.1" 200 - 5 0.011 0.046 2026-09-06 13:55:34,819 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:34] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.035 2026-09-06 13:55:34,847 127 INFO rb-41ce622-224575-412240 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-06 13:55:34,865 127 INFO rb-41ce622-224575-412240 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-06 13:55:34,896 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:34] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:55:34,897 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:34] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.031 0.092 2026-09-06 13:55:34,947 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:34] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:55:34,980 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55: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-06 13:55:35,080 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "POST /mail/data HTTP/1.1" 200 - 71 0.070 0.164 2026-09-06 13:55:35,096 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.004 0.198 2026-09-06 13:55:35,128 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.194 2026-09-06 13:55:35,162 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.016 0.211 2026-09-06 13:55:35,168 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.293 2026-09-06 13:55:35,184 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "POST /web/action/load HTTP/1.1" 200 - 6 0.007 0.245 2026-09-06 13:55:35,205 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-09-06 13:55:35,227 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.008 0.011 2026-09-06 13:55:35,248 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.015 2026-09-06 13:55:35,252 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:55:35,256 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:55:35,272 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:55:35,276 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:55:35,292 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:55:35,309 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /website/force/1?path=/test_page_view HTTP/1.1" 303 - 1 0.002 0.010 2026-09-06 13:55:35,326 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:55:35,410 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /test_page_view HTTP/1.1" 200 - 32 0.022 0.065 2026-09-06 13:55:35,428 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.002 0.007 2026-09-06 13:55:35,437 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.003 0.014 2026-09-06 13:55:35,446 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.003 0.008 2026-09-06 13:55:35,450 127 INFO rb-41ce622-224575-412240 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-06 13:55:35,450 127 INFO rb-41ce622-224575-412240 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-06 13:55:35,545 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 7 0.007 0.010 2026-09-06 13:55:35,559 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:55:35,597 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.005 0.017 2026-09-06 13:55:35,624 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 5 0.008 0.019 2026-09-06 13:55:35,632 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.002 0.044 2026-09-06 13:55:35,939 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 5 0.001 0.006 2026-09-06 13:55:35,984 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:35] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.005 0.012 2026-09-06 13:55:36,015 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:36] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.012 0.027 2026-09-06 13:55:36,032 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:36] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-09-06 13:55:36,057 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:36] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.001 0.006 2026-09-06 13:55:36,090 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:36] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.005 0.033 2026-09-06 13:55:36,134 127 INFO rb-41ce622-224575-412240 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-06 13:55:36,186 127 INFO rb-41ce622-224575-412240 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-06 13:55:36,260 127 INFO rb-41ce622-224575-412240 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-06 13:55:36,331 127 INFO rb-41ce622-224575-412240 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-06 13:55:36,655 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:36] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.135 0.188 2026-09-06 13:55:36,677 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:36] "GET /web/bundle/web.ace_lib?lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:55:36,695 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:36] "GET /web/assets/1/2434cee/web.ace_lib.min.js HTTP/1.1" 200 - 4 0.002 0.010 2026-09-06 13:55:36,797 127 INFO rb-41ce622-224575-412240 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-06 13:55:36,869 127 INFO rb-41ce622-224575-412240 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-06 13:55:36,923 127 INFO rb-41ce622-224575-412240 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-06 13:55:36,991 127 INFO rb-41ce622-224575-412240 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-06 13:55:37,008 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:55:37,008 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:37] "POST /website/save_xml HTTP/1.1" 200 - 14 0.004 0.013 2026-09-06 13:55:37,049 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: tour succeeded 2026-09-06 13:55:37,051 127 INFO rb-41ce622-224575-412240 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-06 13:55:37,284 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow.browser: heap 34333328 (allocated 35840000) 2026-09-06 13:55:37,304 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing chrome headless with pid 11715 2026-09-06 13:55:37,309 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Closing websocket connection 2026-09-06 13:55:37,311 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Terminating chrome headless with pid 11715 2026-09-06 13:55:37,377 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:37] "POST /web_editor/get_assets_editor_resources HTTP/1.1" 200 - 304 0.187 0.177 2026-09-06 13:55:37,431 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135537_431265_test_07_reset_page_view_complete_flow.txt 2026-09-06 13:55:37,431 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: Removing chrome user profile "/tmp/tmp8i1mfo9l_chrome_odoo" 2026-09-06 13:55:37,444 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:55:37,761 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:37] "GET /test_page_view HTTP/1.1" 500 - 308 0.123 0.190 2026-09-06 13:55:37,773 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:55:37,774 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:37] "POST /website/reset_template HTTP/1.1" 200 - 5 0.002 0.007 2026-09-06 13:55:38,148 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:38] "GET /test_page_view HTTP/1.1" 200 - 114 0.045 0.327 2026-09-06 13:55:38,149 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_07_reset_page_view_complete_flow: waiting for threads: [] 2026-09-06 13:55:38,187 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views: Starting TestWebsiteResetViews.test_08_reset_specific_page_view_hard_mode ... 2026-09-06 13:55:38,258 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:55:38,273 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:55:38,732 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:38] "GET /test_page_view HTTP/1.1" 500 - 317 0.124 0.337 2026-09-06 13:55:38,758 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:55:38,758 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:38] "POST /website/reset_template HTTP/1.1" 200 - 14 0.010 0.013 2026-09-06 13:55:39,093 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:39] "GET /test_page_view HTTP/1.1" 500 - 305 0.138 0.194 2026-09-06 13:55:39,107 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:55:39,284 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:39] "GET /test_page_view HTTP/1.1" 500 - 294 0.064 0.109 2026-09-06 13:55:39,298 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:55:39,298 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:39] "POST /website/reset_template HTTP/1.1" 200 - 6 0.002 0.009 2026-09-06 13:55:40,224 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:40] "GET /test_page_view HTTP/1.1" 200 - 256 0.191 0.732 2026-09-06 13:55:40,226 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_reset_views.TestWebsiteResetViews.test_08_reset_specific_page_view_hard_mode: waiting for threads: [] 2026-09-06 13:55:40,260 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:55:40,308 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_01_restricted_editor_only ... 2026-09-06 13:55:40,958 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome pid: 11947 2026-09-06 13:55:40,958 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome headless temporary user profile dir: /tmp/tmpl8n4solk_chrome_odoo 2026-09-06 13:55:40,959 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Issuing json command http://127.0.0.1:42739/json/version 2026-09-06 13:55:40,960 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:42739/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:55:40,970 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Browser version: Chrome/150.0.7871.114 2026-09-06 13:55:40,970 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Issuing json command http://127.0.0.1:42739/json 2026-09-06 13:55:40,971 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:42739/json with timeout 3 increased to 10s during tests 2026-09-06 13:55:40,984 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Websocket url found: ws://127.0.0.1:42739/devtools/page/5ABEE9ED8F1DC4C4AB63E27A4ED7477E 2026-09-06 13:55:41,062 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Enable chrome headless console log notification 2026-09-06 13:55:41,070 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome headless enable page notifications 2026-09-06 13:55:41,141 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:restricted from n/a 2026-09-06 13:55:41,150 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Setting session cookie in browser 2026-09-06 13:55:41,154 127 INFO rb-41ce622-224575-412240 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-06 13:55:41,154 127 INFO rb-41ce622-224575-412240 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-06 13:55:41,176 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:55:43,307 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:43] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 181 0.147 1.988 2026-09-06 13:55:43,310 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Navigation result: {'frameId': '5ABEE9ED8F1DC4C4AB63E27A4ED7477E', 'loaderId': '361AD1B20BBD65D1978EB9792874E68E', 'isDownload': False} 2026-09-06 13:55:43,310 127 INFO rb-41ce622-224575-412240 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-06 13:55:43,346 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:43] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.013 2026-09-06 13:55:43,368 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.020 2026-09-06 13:55:43,370 127 INFO rb-41ce622-224575-412240 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-06 13:55:43,460 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:43] "GET /web/webclient/load_menus/bede5f9786a43fb8a41e04f3f15c826709718c5760781732bbad0b01c143d8e1 HTTP/1.1" 200 - 112 0.045 0.082 2026-09-06 13:55:43,467 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:43] "GET /web/webclient/translations/44848998d5de05ac9a47b6e6e8aa767717085338?lang=en_US HTTP/1.1" 200 - 0 0.000 0.126 2026-09-06 13:55:43,473 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:43] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.141 2026-09-06 13:55:43,484 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:43] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.080 2026-09-06 13:55:43,529 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:43] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-06 13:55:44,140 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-06 13:55:44,143 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-06 13:55:44,145 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-06 13:55:44,167 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.013 2026-09-06 13:55:44,174 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Owl is running in 'dev' mode. 2026-09-06 13:55:44,196 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:55:44,245 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /odoo/offline HTTP/1.1" 200 - 5 0.008 0.026 2026-09-06 13:55:44,258 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.032 2026-09-06 13:55:44,271 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.027 2026-09-06 13:55:44,274 127 INFO rb-41ce622-224575-412240 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-06 13:55:44,287 127 INFO rb-41ce622-224575-412240 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-06 13:55:44,364 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "POST /mail/data HTTP/1.1" 200 - 33 0.047 0.036 2026-09-06 13:55:44,410 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:55:44,416 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "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-06 13:55:44,443 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /web/image/res.partner/1242/avatar_128?unique=1788702940000 HTTP/1.1" 200 - 15 0.028 0.069 2026-09-06 13:55:44,444 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.150 2026-09-06 13:55:44,504 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /web/image?model=res.users&field=avatar_128&id=316 HTTP/1.1" 200 - 9 0.027 0.133 2026-09-06 13:55:44,522 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.172 2026-09-06 13:55:44,533 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:55:44,568 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.137 2026-09-06 13:55:44,598 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.015 0.053 2026-09-06 13:55:44,606 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.066 2026-09-06 13:55:44,612 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:55:44,620 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:55:44,628 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.084 2026-09-06 13:55:44,630 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.072 2026-09-06 13:55:44,633 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.086 2026-09-06 13:55:44,674 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.008 0.009 2026-09-06 13:55:44,694 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:44] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:55:44,717 127 INFO rb-41ce622-224575-412240 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-06 13:55:44,936 127 INFO rb-41ce622-224575-412240 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-06 13:55:45,599 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:45] "GET / HTTP/1.1" 200 - 395 0.153 0.762 2026-09-06 13:55:45,627 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:55:45,670 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:45] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.031 0.026 2026-09-06 13:55:45,690 127 INFO rb-41ce622-224575-412240 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-06 13:55:45,691 127 INFO rb-41ce622-224575-412240 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-06 13:55:45,692 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:55:45,710 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:45] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.025 0.070 2026-09-06 13:55:45,720 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:55:45,734 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:45] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.036 2026-09-06 13:55:45,795 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:45] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:55:45,801 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:45] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:55:45,806 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:45] "GET /web/image/website/1/logo/My%20Website?unique=5774ae3 HTTP/1.1" 200 - 5 0.003 0.008 2026-09-06 13:55:45,855 127 INFO rb-41ce622-224575-412240 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-06 13:55:45,864 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:45] "GET /web/image/website/1/favicon?unique=5774ae3 HTTP/1.1" 200 - 5 0.004 0.008 2026-09-06 13:55:45,874 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:55:45,893 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:45] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.003 0.035 2026-09-06 13:55:45,930 127 INFO rb-41ce622-224575-412240 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-06 13:55:45,947 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:45] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.004 0.011 2026-09-06 13:55:45,965 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a3affe/web._assets_jquery.min.js, copying from /web/assets/2a3affe/web._assets_jquery.min.js 2026-09-06 13:55:45,972 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:45] "GET /web/assets/1/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.003 0.007 2026-09-06 13:55:46,190 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:46] "GET /website/translations/bb7c5cb8a005c5fe1e20e6b007054ea88830ed58?lang=en_US HTTP/1.1" 200 - 5 0.001 0.007 2026-09-06 13:55:46,265 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:46] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.011 0.057 2026-09-06 13:55:46,354 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:55:46,380 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.048 0.101 2026-09-06 13:55:46,422 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:46] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.018 0.171 2026-09-06 13:55:46,489 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:46] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.010 0.209 2026-09-06 13:55:46,495 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:55:46,509 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:46] "GET /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.005 0.220 2026-09-06 13:55:46,517 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:55:46,535 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:46] "GET /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.012 0.241 2026-09-06 13:55:46,545 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:55:46,546 127 INFO rb-41ce622-224575-412240 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-06 13:55:46,547 127 INFO rb-41ce622-224575-412240 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-06 13:55:46,547 127 INFO rb-41ce622-224575-412240 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-06 13:55:46,549 127 INFO rb-41ce622-224575-412240 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-06 13:55:46,549 127 INFO rb-41ce622-224575-412240 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-06 13:55:46,550 127 INFO rb-41ce622-224575-412240 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-06 13:55:46,564 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:46] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.011 0.049 2026-09-06 13:55:46,580 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:55:46,594 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:46] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.010 0.076 2026-09-06 13:55:46,703 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:46] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.006 2026-09-06 13:55:46,727 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:46] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.008 0.015 2026-09-06 13:55:46,837 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:46,873 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:48,371 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.351 1.134 2026-09-06 13:55:48,555 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:48,581 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:48,629 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:48,637 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:55:48,652 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:55:48,659 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:55:48,696 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-06 13:55:48,700 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:55:48,707 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-09-06 13:55:48,714 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-06 13:55:48,715 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-06 13:55:48,716 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-09-06 13:55:48,723 127 INFO rb-41ce622-224575-412240 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-06 13:55:48,726 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:55:48,727 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:55:48,729 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:55:48,769 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-06 13:55:48,789 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:55:48,796 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:55:48,799 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:55:48,803 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:55:48,808 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:55:48,810 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:55:48,818 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:55:48,822 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:55:48,827 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:55:48,861 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-06 13:55:48,865 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:55:48,875 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-09-06 13:55:48,876 127 INFO rb-41ce622-224575-412240 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-06 13:55:48,887 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:55:48,889 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:55:48,891 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:55:48,902 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:55:48,907 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:55:48,909 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:55:48,912 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:55:48,927 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:55:48,931 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:55:48,962 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:55:48,967 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:55:48,969 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:48] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:55:48,972 127 INFO rb-41ce622-224575-412240 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-06 13:55:49,022 127 INFO rb-41ce622-224575-412240 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-06 13:55:50,868 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:50,872 127 INFO rb-41ce622-224575-412240 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-06 13:55:50,906 127 INFO rb-41ce622-224575-412240 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-06 13:55:50,934 127 INFO rb-41ce622-224575-412240 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-06 13:55:51,039 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:51] "GET / HTTP/1.1" 200 - 83 0.062 0.103 2026-09-06 13:55:51,144 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:51,434 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.007 2026-09-06 13:55:51,487 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:51] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.025 0.034 2026-09-06 13:55:51,496 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:51,566 127 INFO rb-41ce622-224575-412240 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-06 13:55:51,640 127 INFO rb-41ce622-224575-412240 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-06 13:55:51,660 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:51] "GET /website/lang/fr?r=/fr HTTP/1.1" 303 - 10 0.006 0.013 2026-09-06 13:55:51,674 127 INFO rb-41ce622-224575-412240 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-06 13:55:51,823 127 INFO rb-41ce622-224575-412240 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-06 13:55:53,145 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:53] "GET /fr HTTP/1.1" 200 - 332 0.160 1.321 2026-09-06 13:55:53,276 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:53] "GET /website/translations/9c1bf0b86e2771dd88dc2ef575a86e59efb5439a?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.005 2026-09-06 13:55:53,325 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:53] "GET /fr/website/translations/9c1bf0b86e2771dd88dc2ef575a86e59efb5439a?lang=fr_FR HTTP/1.1" 200 - 5 0.001 0.041 2026-09-06 13:55:53,362 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.009 2026-09-06 13:55:53,399 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:53] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.013 0.032 2026-09-06 13:55:53,417 127 INFO rb-41ce622-224575-412240 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-06 13:55:53,485 127 INFO rb-41ce622-224575-412240 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-06 13:55:53,546 127 INFO rb-41ce622-224575-412240 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-06 13:55:53,555 127 INFO rb-41ce622-224575-412240 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-06 13:55:53,583 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:53] "POST /website/check_can_modify_any HTTP/1.1" 200 - 16 0.017 0.022 2026-09-06 13:55:53,615 127 INFO rb-41ce622-224575-412240 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-06 13:55:53,668 127 INFO rb-41ce622-224575-412240 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-06 13:55:53,734 127 INFO rb-41ce622-224575-412240 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-06 13:55:53,805 127 INFO rb-41ce622-224575-412240 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-06 13:55:53,837 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:53] "GET /website/lang/en?r= HTTP/1.1" 303 - 10 0.008 0.018 2026-09-06 13:55:53,843 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:53] "GET /en HTTP/1.1" 303 - 2 0.000 0.002 2026-09-06 13:55:53,855 127 INFO rb-41ce622-224575-412240 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-06 13:55:53,887 127 INFO rb-41ce622-224575-412240 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-06 13:55:53,962 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:53] "GET / HTTP/1.1" 200 - 83 0.028 0.087 2026-09-06 13:55:54,139 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.005 2026-09-06 13:55:54,195 127 INFO rb-41ce622-224575-412240 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-06 13:55:54,201 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:54] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.039 0.028 2026-09-06 13:55:54,249 127 INFO rb-41ce622-224575-412240 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-06 13:55:54,328 127 INFO rb-41ce622-224575-412240 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-06 13:55:54,390 127 INFO rb-41ce622-224575-412240 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-06 13:55:54,407 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 316, model: test.model 2026-09-06 13:55:54,434 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 316, model: test.model 2026-09-06 13:55:54,449 127 INFO rb-41ce622-224575-412240 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-06 13:55:54,519 127 INFO rb-41ce622-224575-412240 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-06 13:55:54,535 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:54] "GET /test_website/model_item/1 HTTP/1.1" 200 - 93 0.039 0.103 2026-09-06 13:55:54,742 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:54] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.112 2026-09-06 13:55:54,758 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.034 2026-09-06 13:55:54,810 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:54] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.015 0.068 2026-09-06 13:55:54,823 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:54] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.004 0.082 2026-09-06 13:55:54,917 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:54,945 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:55,107 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:55,114 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:55,147 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:55,177 127 INFO rb-41ce622-224575-412240 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-06 13:55:55,239 127 INFO rb-41ce622-224575-412240 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-06 13:55:55,341 127 INFO rb-41ce622-224575-412240 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-06 13:55:55,397 127 INFO rb-41ce622-224575-412240 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-06 13:55:57,395 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:57,401 127 INFO rb-41ce622-224575-412240 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-06 13:55:57,404 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 316, model: test.model 2026-09-06 13:55:57,416 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 316, model: test.model 2026-09-06 13:55:57,550 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:57] "GET /test_website/model_item/1 HTTP/1.1" 200 - 82 0.052 0.101 2026-09-06 13:55:57,633 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:57,859 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:57] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.020 0.046 2026-09-06 13:55:57,888 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:57] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.009 0.079 2026-09-06 13:55:57,901 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.008 0.098 2026-09-06 13:55:57,933 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: Proxy(Object) 2026-09-06 13:55:58,066 127 INFO rb-41ce622-224575-412240 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-06 13:55:58,140 127 INFO rb-41ce622-224575-412240 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-06 13:55:58,168 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:58] "GET /website/lang/fr?r=/fr/test_website/model_item/1 HTTP/1.1" 303 - 10 0.009 0.017 2026-09-06 13:55:58,178 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 316, model: test.model 2026-09-06 13:55:58,200 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 316, model: test.model 2026-09-06 13:55:58,266 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:58] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 89 0.025 0.069 2026-09-06 13:55:58,388 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:58] "GET /website/translations/9c1bf0b86e2771dd88dc2ef575a86e59efb5439a?lang=fr_FR HTTP/1.1" 303 - 2 0.004 0.013 2026-09-06 13:55:58,427 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:58] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.005 2026-09-06 13:55:58,458 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:58] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.010 0.024 2026-09-06 13:55:58,472 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:58] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.004 0.031 2026-09-06 13:55:58,498 127 INFO rb-41ce622-224575-412240 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-06 13:55:58,568 127 INFO rb-41ce622-224575-412240 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-06 13:55:58,636 127 INFO rb-41ce622-224575-412240 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-06 13:55:58,641 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 316, model: test.model 2026-09-06 13:55:58,645 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:55:58] "POST /website/check_can_modify_any HTTP/1.1" 200 - 6 0.002 0.006 2026-09-06 13:55:58,699 127 INFO rb-41ce622-224575-412240 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-06 13:55:58,767 127 INFO rb-41ce622-224575-412240 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-06 13:55:58,834 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: tour succeeded 2026-09-06 13:55:58,835 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_restricted_editor_only SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-06 13:55:59,264 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only.browser: heap 55035840 (allocated 58023936) 2026-09-06 13:55:59,270 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Closing chrome headless with pid 11947 2026-09-06 13:55:59,272 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Closing websocket connection 2026-09-06 13:55:59,273 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Terminating chrome headless with pid 11947 2026-09-06 13:55:59,371 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135559_371564_test_01_restricted_editor_only.txt 2026-09-06 13:55:59,371 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_01_restricted_editor_only: Removing chrome user profile "/tmp/tmpl8n4solk_chrome_odoo" 2026-09-06 13:55:59,406 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_02_restricted_editor_test_admin ... 2026-09-06 13:55:59,918 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome pid: 12247 2026-09-06 13:55:59,919 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome headless temporary user profile dir: /tmp/tmpgm9z8ua2_chrome_odoo 2026-09-06 13:55:59,919 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Issuing json command http://127.0.0.1:44813/json/version 2026-09-06 13:55:59,920 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:44813/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:55:59,939 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Browser version: Chrome/150.0.7871.114 2026-09-06 13:55:59,939 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Issuing json command http://127.0.0.1:44813/json 2026-09-06 13:55:59,962 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:44813/json with timeout 3 increased to 10s during tests 2026-09-06 13:55:59,970 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Websocket url found: ws://127.0.0.1:44813/devtools/page/CDDE0A3123C50D7F2E6F43569D75BEDE 2026-09-06 13:55:59,989 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Enable chrome headless console log notification 2026-09-06 13:55:59,997 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome headless enable page notifications 2026-09-06 13:56:00,122 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:restricted from n/a 2026-09-06 13:56:00,131 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Setting session cookie in browser 2026-09-06 13:56:00,134 127 INFO rb-41ce622-224575-412240 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-06 13:56:00,134 127 INFO rb-41ce622-224575-412240 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-06 13:56:00,160 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:56:01,209 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:01] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 181 0.132 0.933 2026-09-06 13:56:01,213 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Navigation result: {'frameId': 'CDDE0A3123C50D7F2E6F43569D75BEDE', 'loaderId': 'E4CAE56A4726936555DE4FB24534A8C5', 'isDownload': False} 2026-09-06 13:56:01,214 127 INFO rb-41ce622-224575-412240 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-06 13:56:01,250 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:01] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.009 2026-09-06 13:56:01,256 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:01] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-06 13:56:01,291 127 INFO rb-41ce622-224575-412240 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-06 13:56:01,366 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:01] "GET /web/webclient/load_menus/bede5f9786a43fb8a41e04f3f15c826709718c5760781732bbad0b01c143d8e1 HTTP/1.1" 200 - 112 0.064 0.061 2026-09-06 13:56:01,373 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:01] "GET /web/webclient/translations/44848998d5de05ac9a47b6e6e8aa767717085338?lang=en_US HTTP/1.1" 200 - 0 0.000 0.128 2026-09-06 13:56:01,387 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:01] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.006 0.136 2026-09-06 13:56:01,403 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:01] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:56:01,490 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:01] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:56:01,941 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:01] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-06 13:56:01,942 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:01] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-06 13:56:01,948 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:01] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.018 2026-09-06 13:56:01,965 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:01] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.008 0.008 2026-09-06 13:56:01,973 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Owl is running in 'dev' mode. 2026-09-06 13:56:01,989 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:01] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:02,026 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.018 2026-09-06 13:56:02,035 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.006 0.004 2026-09-06 13:56:02,044 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.014 2026-09-06 13:56:02,075 127 INFO rb-41ce622-224575-412240 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-06 13:56:02,088 127 INFO rb-41ce622-224575-412240 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-06 13:56:02,144 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "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-06 13:56:02,173 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.037 2026-09-06 13:56:02,197 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "POST /mail/data HTTP/1.1" 200 - 33 0.067 0.047 2026-09-06 13:56:02,200 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.101 2026-09-06 13:56:02,226 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.110 2026-09-06 13:56:02,280 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "GET /web/image?model=res.users&field=avatar_128&id=317 HTTP/1.1" 200 - 16 0.031 0.140 2026-09-06 13:56:02,316 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "GET /web/image/res.partner/1243/avatar_128?unique=1788702940000 HTTP/1.1" 200 - 8 0.013 0.194 2026-09-06 13:56:02,319 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.047 2026-09-06 13:56:02,350 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.111 2026-09-06 13:56:02,357 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.112 2026-09-06 13:56:02,359 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.074 2026-09-06 13:56:02,361 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.089 2026-09-06 13:56:02,366 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.046 2026-09-06 13:56:02,373 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:02,382 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:02,394 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.053 2026-09-06 13:56:02,423 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "GET /website/force/1?path=/ HTTP/1.1" 303 - 6 0.010 0.020 2026-09-06 13:56:02,425 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:02,457 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:02] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.004 0.011 2026-09-06 13:56:02,485 127 INFO rb-41ce622-224575-412240 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-06 13:56:02,702 127 INFO rb-41ce622-224575-412240 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-06 13:56:03,294 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:03] "GET / HTTP/1.1" 200 - 395 0.161 0.690 2026-09-06 13:56:03,326 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:56:03,367 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:03] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.029 0.023 2026-09-06 13:56:03,372 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:56:03,380 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:03] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.004 0.060 2026-09-06 13:56:03,392 127 INFO rb-41ce622-224575-412240 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-06 13:56:03,392 127 INFO rb-41ce622-224575-412240 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-06 13:56:03,399 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:56:03,412 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:03] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.005 0.018 2026-09-06 13:56:03,507 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:03] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:56:03,507 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:03] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:03,521 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:03] "GET /web/image/website/1/logo/My%20Website?unique=5774ae3 HTTP/1.1" 200 - 5 0.003 0.025 2026-09-06 13:56:03,560 127 INFO rb-41ce622-224575-412240 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-06 13:56:03,592 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:56:03,608 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:03] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.016 0.047 2026-09-06 13:56:03,622 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:03] "GET /web/image/website/1/favicon?unique=5774ae3 HTTP/1.1" 200 - 5 0.001 0.071 2026-09-06 13:56:03,624 127 INFO rb-41ce622-224575-412240 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-06 13:56:03,666 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:03] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.015 0.016 2026-09-06 13:56:03,688 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a3affe/web._assets_jquery.min.js, copying from /web/assets/2a3affe/web._assets_jquery.min.js 2026-09-06 13:56:03,697 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:03] "GET /web/assets/1/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.005 0.014 2026-09-06 13:56:03,904 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:03] "GET /website/translations/bb7c5cb8a005c5fe1e20e6b007054ea88830ed58?lang=en_US HTTP/1.1" 200 - 5 0.001 0.006 2026-09-06 13:56:03,985 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:03] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.007 0.067 2026-09-06 13:56:04,041 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:56:04,059 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:04] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.023 0.095 2026-09-06 13:56:04,109 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:04] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.011 0.117 2026-09-06 13:56:04,117 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:56:04,134 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:04] "GET /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.010 0.125 2026-09-06 13:56:04,144 127 INFO rb-41ce622-224575-412240 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-06 13:56:04,145 127 INFO rb-41ce622-224575-412240 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-06 13:56:04,146 127 INFO rb-41ce622-224575-412240 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-06 13:56:04,146 127 INFO rb-41ce622-224575-412240 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-06 13:56:04,147 127 INFO rb-41ce622-224575-412240 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-06 13:56:04,147 127 INFO rb-41ce622-224575-412240 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-06 13:56:04,177 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:04] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.016 0.220 2026-09-06 13:56:04,188 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:56:04,204 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:04] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.074 2026-09-06 13:56:04,210 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:56:04,224 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:04] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.005 0.097 2026-09-06 13:56:04,229 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:56:04,241 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:04] "GET /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.237 2026-09-06 13:56:04,393 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:04] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.003 0.013 2026-09-06 13:56:04,415 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:04] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.004 0.029 2026-09-06 13:56:04,527 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:04,571 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:06,033 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.258 1.201 2026-09-06 13:56:06,233 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:06,249 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:06,298 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:06,338 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:06,339 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:06,372 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:06,373 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:56:06,383 127 INFO rb-41ce622-224575-412240 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-06 13:56:06,388 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-09-06 13:56:06,402 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:06,406 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:56:06,407 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:06,412 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:06,414 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:56:06,415 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:06,487 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:56:06,490 127 INFO rb-41ce622-224575-412240 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-06 13:56:06,496 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:56:06,503 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:06,509 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.093 2026-09-06 13:56:06,514 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:06,517 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:56:06,519 127 INFO rb-41ce622-224575-412240 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-06 13:56:06,525 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:56:06,526 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:06,560 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-06 13:56:06,562 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-09-06 13:56:06,564 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-06 13:56:06,568 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:06,575 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:06,590 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:56:06,592 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:56:06,601 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:06,602 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:56:06,605 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:06,607 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:06,609 127 INFO rb-41ce622-224575-412240 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-06 13:56:06,610 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:06,614 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:06,633 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:56:06,640 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:56:06,664 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:06,665 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:56:06,675 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:06] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-06 13:56:08,534 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:08,537 127 INFO rb-41ce622-224575-412240 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-06 13:56:08,551 127 INFO rb-41ce622-224575-412240 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-06 13:56:08,574 127 INFO rb-41ce622-224575-412240 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-06 13:56:08,651 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:08] "GET / HTTP/1.1" 200 - 83 0.028 0.086 2026-09-06 13:56:08,759 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:09,111 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:09] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.025 0.029 2026-09-06 13:56:09,117 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:09] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.060 2026-09-06 13:56:09,133 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:09,200 127 INFO rb-41ce622-224575-412240 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-06 13:56:09,286 127 INFO rb-41ce622-224575-412240 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-06 13:56:09,312 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:09] "GET /website/lang/fr?r=/fr HTTP/1.1" 303 - 10 0.007 0.017 2026-09-06 13:56:09,351 127 INFO rb-41ce622-224575-412240 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-06 13:56:09,579 127 INFO rb-41ce622-224575-412240 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-06 13:56:10,102 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:10] "GET /fr HTTP/1.1" 200 - 332 0.173 0.603 2026-09-06 13:56:10,237 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:10] "GET /website/translations/9c1bf0b86e2771dd88dc2ef575a86e59efb5439a?lang=fr_FR HTTP/1.1" 303 - 2 0.000 0.003 2026-09-06 13:56:10,286 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:10] "GET /fr/website/translations/9c1bf0b86e2771dd88dc2ef575a86e59efb5439a?lang=fr_FR HTTP/1.1" 200 - 5 0.001 0.042 2026-09-06 13:56:10,373 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:10] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.017 0.039 2026-09-06 13:56:10,389 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.007 0.063 2026-09-06 13:56:10,404 127 INFO rb-41ce622-224575-412240 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-06 13:56:10,481 127 INFO rb-41ce622-224575-412240 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-06 13:56:10,538 127 INFO rb-41ce622-224575-412240 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-06 13:56:10,547 127 INFO rb-41ce622-224575-412240 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-06 13:56:10,558 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:10] "POST /website/check_can_modify_any HTTP/1.1" 200 - 16 0.005 0.014 2026-09-06 13:56:10,598 127 INFO rb-41ce622-224575-412240 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-06 13:56:10,666 127 INFO rb-41ce622-224575-412240 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-06 13:56:10,735 127 INFO rb-41ce622-224575-412240 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-06 13:56:10,804 127 INFO rb-41ce622-224575-412240 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-06 13:56:10,830 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:10] "GET /website/lang/en?r= HTTP/1.1" 303 - 10 0.006 0.016 2026-09-06 13:56:10,836 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:10] "GET /en HTTP/1.1" 303 - 2 0.000 0.002 2026-09-06 13:56:10,850 127 INFO rb-41ce622-224575-412240 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-06 13:56:10,882 127 INFO rb-41ce622-224575-412240 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-06 13:56:11,005 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:11] "GET / HTTP/1.1" 200 - 83 0.061 0.105 2026-09-06 13:56:11,177 127 INFO rb-41ce622-224575-412240 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-06 13:56:11,196 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:11] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.034 0.026 2026-09-06 13:56:11,204 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.060 2026-09-06 13:56:11,248 127 INFO rb-41ce622-224575-412240 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-06 13:56:11,307 127 INFO rb-41ce622-224575-412240 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-06 13:56:11,379 127 INFO rb-41ce622-224575-412240 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-06 13:56:11,498 127 INFO rb-41ce622-224575-412240 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-06 13:56:11,765 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:11] "GET /test_website/model_item/1 HTTP/1.1" 200 - 112 0.049 0.403 2026-09-06 13:56:11,964 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:11] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.011 0.107 2026-09-06 13:56:11,982 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:11] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.006 2026-09-06 13:56:11,999 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:11] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.004 0.017 2026-09-06 13:56:12,024 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:12] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.007 0.043 2026-09-06 13:56:12,116 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:12,175 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:12,351 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:12,428 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:12,478 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:12,505 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:12] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:12,506 127 INFO rb-41ce622-224575-412240 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-06 13:56:12,574 127 INFO rb-41ce622-224575-412240 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-06 13:56:13,233 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 200 - 8 0.007 0.016 2026-09-06 13:56:13,241 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 200 - 8 0.002 0.027 2026-09-06 13:56:13,252 127 INFO rb-41ce622-224575-412240 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-06 13:56:13,256 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 200 - 8 0.009 0.038 2026-09-06 13:56:13,283 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 8 0.004 0.030 2026-09-06 13:56:13,308 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_carousel_intro_default_image_2 HTTP/1.1" 200 - 8 0.020 0.062 2026-09-06 13:56:13,319 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_carousel_intro_default_image_3 HTTP/1.1" 200 - 8 0.004 0.085 2026-09-06 13:56:13,328 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_carousel_intro_default_image_1 HTTP/1.1" 200 - 8 0.002 0.108 2026-09-06 13:56:13,337 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.002 0.084 2026-09-06 13:56:13,358 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_adventure_default_image HTTP/1.1" 200 - 8 0.004 0.057 2026-09-06 13:56:13,392 127 INFO rb-41ce622-224575-412240 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-06 13:56:13,400 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_carousel_default_image_1 HTTP/1.1" 200 - 8 0.015 0.114 2026-09-06 13:56:13,423 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.013 0.073 2026-09-06 13:56:13,427 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web_editor/shape/web_editor%2FOrigins%2F04_001.svg?c3=%23FFFFFF&flip=y HTTP/1.1" 200 - 5 0.001 0.072 2026-09-06 13:56:13,487 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web_editor/shape/web_editor/Floats/07.svg?c1=%2300BBCE&c2=%232D3142&c3=%23F3F2F2&c5=%23111827 HTTP/1.1" 200 - 5 0.028 0.094 2026-09-06 13:56:13,497 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.087 2026-09-06 13:56:13,500 127 INFO rb-41ce622-224575-412240 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-06 13:56:13,507 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.094 2026-09-06 13:56:13,511 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:13,531 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "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.007 0.139 2026-09-06 13:56:13,540 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_kickoff_default_image HTTP/1.1" 200 - 8 0.002 0.183 2026-09-06 13:56:13,546 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:13] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.125 2026-09-06 13:56:14,357 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:14,359 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:14,369 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:14,371 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:14,448 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:14,487 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:14,495 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:56:14,497 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:14,518 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-06 13:56:14,535 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "POST /web/dataset/call_kw/res.lang/fields_get HTTP/1.1" 200 - 2 0.026 0.027 2026-09-06 13:56:14,542 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:14,548 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.001 0.026 2026-09-06 13:56:14,552 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.024 2026-09-06 13:56:14,558 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.003 0.027 2026-09-06 13:56:14,567 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "POST /web/dataset/call_kw/res.lang/name_search HTTP/1.1" 200 - 4 0.002 0.021 2026-09-06 13:56:14,572 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.001 0.008 2026-09-06 13:56:14,584 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.017 2026-09-06 13:56:14,595 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.003 0.004 2026-09-06 13:56:14,617 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "POST /web/dataset/call_kw/res.lang/read HTTP/1.1" 200 - 3 0.001 0.013 2026-09-06 13:56:14,622 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.018 2026-09-06 13:56:14,626 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.001 0.021 2026-09-06 13:56:14,628 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.001 0.021 2026-09-06 13:56:14,732 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.002 0.007 2026-09-06 13:56:14,749 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.008 2026-09-06 13:56:14,816 127 INFO rb-41ce622-224575-412240 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-06 13:56:14,874 127 INFO rb-41ce622-224575-412240 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-06 13:56:14,976 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "GET /contactus HTTP/1.1" 200 - 101 0.059 0.118 2026-09-06 13:56:14,994 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:14] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.004 0.174 2026-09-06 13:56:15,005 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.005 0.158 2026-09-06 13:56:15,018 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.007 0.172 2026-09-06 13:56:15,030 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.024 2026-09-06 13:56:15,042 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.002 0.012 2026-09-06 13:56:15,058 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /website/static/src/img/snippets_demo/s_banner_2.jpg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:15,059 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.008 0.034 2026-09-06 13:56:15,077 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "POST /web_editor/get_image_info HTTP/1.1" 200 - 9 0.005 0.033 2026-09-06 13:56:15,080 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /website/static/src/img/snippets_demo/s_banner_3.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:15,110 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /website/static/src/img/snippets_demo/s_team_member_2.jpg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:56:15,118 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.009 0.058 2026-09-06 13:56:15,180 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_square.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:56:15,186 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:15,203 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.066 0.082 2026-09-06 13:56:15,205 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_diamond.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:56:15,225 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:56:15,229 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_cornered_triangle.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:56:15,229 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_triangle.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:56:15,231 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:56:15,245 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:56:15,267 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_star.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:56:15,277 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:56:15,278 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_slanted.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:56:15,294 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.043 0.198 2026-09-06 13:56:15,298 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-09-06 13:56:15,300 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_emerald.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:56:15,308 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_tetris.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:56:15,331 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_tear.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:56:15,333 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_kayak.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-06 13:56:15,343 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_door.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:56:15,373 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_gem.svg HTTP/1.1" 200 - 0 0.000 0.057 2026-09-06 13:56:15,398 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_sonar.svg HTTP/1.1" 200 - 0 0.000 0.079 2026-09-06 13:56:15,408 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_square_2.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:56:15,422 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_square_3.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:56:15,436 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_square_1.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-06 13:56:15,452 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_square_4.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:56:15,494 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:56:15,497 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_circle.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-06 13:56:15,499 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_square_5.svg HTTP/1.1" 200 - 0 0.000 0.062 2026-09-06 13:56:15,502 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric/geo_square_6.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-09-06 13:56:15,504 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_shuriken.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:15,515 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_diamond.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:56:15,521 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_triangle.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:15,526 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_hexagon.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:15,530 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_heptagon.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:15,539 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pentagon.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:56:15,551 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_7pin.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:56:15,554 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:56:15,566 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_8pin.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:56:15,582 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_emerald.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:56:15,600 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_lemon.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-06 13:56:15,603 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_star_16pin.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-09-06 13:56:15,616 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_tear.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-06 13:56:15,626 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_cornered.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:56:15,636 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_pill.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:56:15,639 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_gem.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:56:15,651 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_sonar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:15,656 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_door.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:56:15,658 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_bread.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:15,664 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_clover.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:56:15,675 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_1.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:15,686 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_soft.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:56:15,696 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_medium.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:15,702 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_square_2.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:56:15,703 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/panel/panel_duo.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:56:15,705 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/geometric_round/geo_round_blob_hard.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:56:15,718 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/panel/panel_duo_r.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:56:15,728 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/panel/panel_duo_step.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:56:15,733 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/panel/panel_duo_step_pill.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:56:15,735 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/panel/panel_trio_in_r.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:15,743 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/panel/panel_trio_out_r.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:56:15,745 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/panel/panel_window.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:15,751 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composite/composite_triple_pill.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:15,753 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composite/composite_double_pill.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:15,758 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composite/composite_half_circle.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:56:15,760 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composite/composite_sonar.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:15,764 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/brushed/brush_2.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:15,785 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composite/composite_cut_circle.svg HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:56:15,792 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/brushed/brush_1.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:56:15,798 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/brushed/brush_4.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:56:15,808 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_organic_line.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:56:15,810 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/brushed/brush_3.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-09-06 13:56:15,815 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_oval_line.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:56:15,817 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_triangle_line.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:56:15,821 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_line_1.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:56:15,823 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_line_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:15,834 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_mixed_1.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:15,838 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_planet_1.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:56:15,841 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_line_2.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:56:15,842 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_mixed_2.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:56:15,844 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_square_1.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:15,849 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_square_2.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:15,851 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_planet_2.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:56:15,861 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_square_3.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:56:15,866 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_square_4.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:56:15,869 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/composition/composition_square_line.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:56:15,878 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/pattern/pattern_organic_cross.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:15,882 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/pattern/pattern_organic_caps.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:15,887 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/pattern/pattern_oval_zebra.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:15,892 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/pattern/pattern_wave_1.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:15,959 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/pattern/pattern_wave_2.svg HTTP/1.1" 200 - 0 0.000 0.055 2026-09-06 13:56:15,973 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/pattern/pattern_wave_3.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:56:15,981 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/pattern/pattern_line_sun.svg HTTP/1.1" 200 - 0 0.000 0.079 2026-09-06 13:56:15,984 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/pattern/pattern_line_star.svg HTTP/1.1" 200 - 0 0.000 0.085 2026-09-06 13:56:15,991 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:15] "GET /web_editor/static/image_shapes/pattern/pattern_point.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:16,004 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/pattern/pattern_organic_dot.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:16,073 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/pattern/pattern_labyrinth.svg HTTP/1.1" 200 - 0 0.000 0.074 2026-09-06 13:56:16,082 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/pattern/pattern_circuit.svg HTTP/1.1" 200 - 0 0.000 0.080 2026-09-06 13:56:16,083 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/solid/solid_blob_2.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:16,085 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/solid/solid_blob_1.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:56:16,086 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/pattern/pattern_wave_4.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:56:16,105 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/solid/solid_blob_3.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:16,109 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/solid/solid_blob_5.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:16,113 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/solid/solid_blob_4.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:56:16,114 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_1.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:16,118 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/solid/solid_square_1.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:16,159 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/solid/solid_blob_shadow_2.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-06 13:56:16,161 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/solid/solid_square_2.svg HTTP/1.1" 200 - 0 0.000 0.039 2026-09-06 13:56:16,162 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/solid/solid_square_3.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:16,168 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/special/special_speed.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:16,175 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/special/special_snow.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:16,179 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/special/special_rain.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:56:16,183 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/special/special_layered.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:16,191 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/special/special_filter.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:56:16,198 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/special/special_organic.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:16,200 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/iphone_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:16,204 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/special/special_flag.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:56:16,206 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:56:16,218 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/iphone_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:56:16,221 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:56:16,223 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/galaxy_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:16,230 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/iphone_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:56:16,233 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/iphone_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:56:16,269 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:56:16,275 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/galaxy_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:16,296 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:16,297 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/galaxy_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:56:16,304 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/galaxy_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:16,312 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/ipad_front_portrait.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:16,315 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:16,324 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_01.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:56:16,324 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/ipad_front_landscape.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:56:16,339 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/ipad_3d_landscape_02.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:56:16,341 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/imac_front.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:56:16,348 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/imac_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:16,350 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/ipad_3d_portrait_02.svg HTTP/1.1" 200 - 0 0.000 0.043 2026-09-06 13:56:16,358 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/imac_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:56:16,370 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/macbook_3d_01.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:56:16,372 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/macbook_front.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:56:16,377 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/macbook_3d_02.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:16,380 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/browser_02.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:16,389 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/browser_01.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:56:16,391 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:16] "GET /web_editor/static/image_shapes/devices/browser_03.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:16,619 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:16,672 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:16,681 127 INFO rb-41ce622-224575-412240 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-06 13:56:16,738 127 INFO rb-41ce622-224575-412240 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-06 13:56:17,825 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:17] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.009 0.012 2026-09-06 13:56:17,832 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:17] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.026 2026-09-06 13:56:17,840 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:17] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.016 2026-09-06 13:56:17,842 127 INFO rb-41ce622-224575-412240 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-06 13:56:17,843 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:17,913 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:17] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.001 0.006 2026-09-06 13:56:17,951 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:17] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 7 0.005 0.011 2026-09-06 13:56:17,979 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:18,077 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:18] "GET /test_website/model_item/1 HTTP/1.1" 200 - 36 0.024 0.069 2026-09-06 13:56:18,089 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:18] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.004 0.101 2026-09-06 13:56:18,163 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:18,178 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:18] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.013 0.033 2026-09-06 13:56:18,189 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:18] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.053 2026-09-06 13:56:18,198 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:18] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.003 0.058 2026-09-06 13:56:18,503 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:18] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.017 0.034 2026-09-06 13:56:18,511 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.056 2026-09-06 13:56:18,532 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:18] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.063 2026-09-06 13:56:18,585 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:18,619 127 INFO rb-41ce622-224575-412240 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-06 13:56:18,693 127 INFO rb-41ce622-224575-412240 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-06 13:56:18,719 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:18] "GET /website/lang/fr?r=/fr/test_website/model_item/1 HTTP/1.1" 303 - 10 0.005 0.017 2026-09-06 13:56:18,853 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:18] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 87 0.020 0.104 2026-09-06 13:56:18,927 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:18] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.002 0.007 2026-09-06 13:56:18,935 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:18] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.003 0.015 2026-09-06 13:56:18,942 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:18] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.001 0.022 2026-09-06 13:56:19,026 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:19] "GET /website/translations/9c1bf0b86e2771dd88dc2ef575a86e59efb5439a?lang=fr_FR HTTP/1.1" 303 - 2 0.000 0.002 2026-09-06 13:56:19,063 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:19] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.008 2026-09-06 13:56:19,101 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:19] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.015 0.035 2026-09-06 13:56:19,116 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:19] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.051 2026-09-06 13:56:19,151 127 INFO rb-41ce622-224575-412240 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-06 13:56:19,207 127 INFO rb-41ce622-224575-412240 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-06 13:56:19,269 127 INFO rb-41ce622-224575-412240 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-06 13:56:19,273 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:19] "POST /website/check_can_modify_any HTTP/1.1" 200 - 4 0.000 0.003 2026-09-06 13:56:19,310 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.008 0.012 2026-09-06 13:56:19,317 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:19] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-09-06 13:56:19,325 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.021 2026-09-06 13:56:19,332 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:19] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.036 2026-09-06 13:56:19,341 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.010 2026-09-06 13:56:19,361 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:19] "GET /website/force/1?path=/fr/test_website/model_item/1?edit_translations%3D1 HTTP/1.1" 303 - 5 0.003 0.006 2026-09-06 13:56:19,882 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:19] "GET /fr/test_website/model_item/1?edit_translations=1 HTTP/1.1" 200 - 148 0.067 0.446 2026-09-06 13:56:19,977 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:19] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.004 0.035 2026-09-06 13:56:19,986 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:19] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.002 0.047 2026-09-06 13:56:20,005 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:20] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.010 0.060 2026-09-06 13:56:20,094 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:20] "GET /website/translations/9c1bf0b86e2771dd88dc2ef575a86e59efb5439a?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.006 2026-09-06 13:56:20,175 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:20] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.030 2026-09-06 13:56:20,192 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:20] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.055 2026-09-06 13:56:20,213 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:20] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.054 2026-09-06 13:56:20,310 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:20,337 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:20,464 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:20,471 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:20,474 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:20,567 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:20,606 127 INFO rb-41ce622-224575-412240 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-06 13:56:20,675 127 INFO rb-41ce622-224575-412240 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-06 13:56:20,781 127 INFO rb-41ce622-224575-412240 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-06 13:56:20,870 127 INFO rb-41ce622-224575-412240 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-06 13:56:20,890 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:20,960 127 INFO rb-41ce622-224575-412240 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-06 13:56:21,014 127 INFO rb-41ce622-224575-412240 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-06 13:56:21,068 127 INFO rb-41ce622-224575-412240 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-06 13:56:22,177 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:22,182 127 INFO rb-41ce622-224575-412240 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-06 13:56:22,201 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:22,215 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:22] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.005 0.007 2026-09-06 13:56:22,283 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:22] "POST /web_editor/field/translation/update HTTP/1.1" 200 - 10 0.011 0.025 2026-09-06 13:56:22,305 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:22,330 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:22] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.011 2026-09-06 13:56:22,458 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:22] "GET /fr/test_website/model_item/1 HTTP/1.1" 200 - 81 0.036 0.107 2026-09-06 13:56:22,549 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:22,566 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:22] "GET /web/image/website.s_blockquote_default_image HTTP/1.1" 304 - 7 0.012 0.023 2026-09-06 13:56:22,591 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:22] "GET /web/image/website.s_banner_default_image_2 HTTP/1.1" 304 - 7 0.012 0.051 2026-09-06 13:56:22,600 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:22] "GET /web/image/website.s_banner_default_image_3 HTTP/1.1" 304 - 7 0.003 0.067 2026-09-06 13:56:22,688 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:22] "GET /website/translations/9c1bf0b86e2771dd88dc2ef575a86e59efb5439a?lang=fr_FR HTTP/1.1" 303 - 2 0.001 0.003 2026-09-06 13:56:22,807 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:22] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.027 0.029 2026-09-06 13:56:22,816 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.062 2026-09-06 13:56:22,835 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:22] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.039 2026-09-06 13:56:22,877 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: Proxy(Object) 2026-09-06 13:56:22,983 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: tour succeeded 2026-09-06 13:56:22,984 127 INFO rb-41ce622-224575-412240 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-06 13:56:23,721 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin.browser: heap 68675540 (allocated 74678272) 2026-09-06 13:56:23,732 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Closing chrome headless with pid 12247 2026-09-06 13:56:23,734 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Closing websocket connection 2026-09-06 13:56:23,735 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Terminating chrome headless with pid 12247 2026-09-06 13:56:23,857 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135623_856857_test_02_restricted_editor_test_admin.txt 2026-09-06 13:56:23,857 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor.TestRestrictedEditor.test_02_restricted_editor_test_admin: Removing chrome user profile "/tmp/tmpgm9z8ua2_chrome_odoo" 2026-09-06 13:56:23,893 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor: Starting TestRestrictedEditor.test_03_restricted_editor_tester ... 2026-09-06 13:56:23,894 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_restricted_editor: skipped TestRestrictedEditor.test_03_restricted_editor_tester : 2026-09-06 13:56:23,905 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:56:23,991 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_01_run_test ... 2026-09-06 13:56:24,258 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome pid: 12784 2026-09-06 13:56:24,258 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome headless temporary user profile dir: /tmp/tmp_hteh1z4_chrome_odoo 2026-09-06 13:56:24,259 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Issuing json command http://127.0.0.1:41357/json/version 2026-09-06 13:56:24,260 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:41357/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:56:24,283 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Browser version: Chrome/150.0.7871.114 2026-09-06 13:56:24,283 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Issuing json command http://127.0.0.1:41357/json 2026-09-06 13:56:24,284 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:41357/json with timeout 3 increased to 10s during tests 2026-09-06 13:56:24,293 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Websocket url found: ws://127.0.0.1:41357/devtools/page/080EA7D47A6A2FF5AA295D172C8FF3DA 2026-09-06 13:56:24,370 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Enable chrome headless console log notification 2026-09-06 13:56:24,380 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome headless enable page notifications 2026-09-06 13:56:24,409 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Setting session cookie in browser 2026-09-06 13:56:24,475 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Open "http://127.0.0.1:8069/" in browser 2026-09-06 13:56:24,476 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Navigating to: "http://127.0.0.1:8069/" 2026-09-06 13:56:24,501 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:56:25,254 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:25] "GET / HTTP/1.1" 200 - 177 0.071 0.686 2026-09-06 13:56:25,259 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Navigation result: {'frameId': '080EA7D47A6A2FF5AA295D172C8FF3DA', 'loaderId': '7A843EE6CFCF1F57A0542DD87204FDB5', 'isDownload': False} 2026-09-06 13:56:25,260 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Evaluate ready code "odoo.isTourReady('test_json_auth')" 2026-09-06 13:56:25,279 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56: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-06 13:56:25,293 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:56:25,334 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:25] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.024 0.029 2026-09-06 13:56:25,339 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:56:25,350 127 INFO rb-41ce622-224575-412240 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-06 13:56:25,352 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:25] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.020 2026-09-06 13:56:25,357 127 INFO rb-41ce622-224575-412240 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-06 13:56:25,366 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:56:25,381 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:25] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.004 0.032 2026-09-06 13:56:25,450 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:25] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:25,452 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:25] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:25,461 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:25] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:25,473 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:25] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.004 0.016 2026-09-06 13:56:25,510 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:25] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.002 0.008 2026-09-06 13:56:25,522 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:56:25,538 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:25] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.024 2026-09-06 13:56:25,880 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:25] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:25,942 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:25] "POST /im_livechat/init HTTP/1.1" 200 - 21 0.007 0.022 2026-09-06 13:56:25,986 127 INFO rb-41ce622-224575-412240 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-06 13:56:25,991 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: [1/2] Tour test_json_auth → Step body 2026-09-06 13:56:26,029 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:26] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.002 0.104 2026-09-06 13:56:26,070 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:26] "POST /test_get_dbname HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:26,773 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from 127.0.0.1 2026-09-06 13:56:27,098 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:56:27,098 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:27] "POST /web/session/authenticate HTTP/1.1" 200 - 174 0.161 0.855 2026-09-06 13:56:28,203 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:28] "GET / HTTP/1.1" 200 - 1018 0.410 0.673 2026-09-06 13:56:28,286 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:28] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:28,535 127 INFO rb-41ce622-224575-412240 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-06 13:56:28,584 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:28] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.015 0.024 2026-09-06 13:56:28,593 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.042 2026-09-06 13:56:28,623 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: tour succeeded 2026-09-06 13:56:28,624 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: ╔═══════════════════════════════╗ ║ TOUR test_json_auth SUCCEEDED ║ ╚═══════════════════════════════╝ 2026-09-06 13:56:28,710 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test.browser: heap 9036224 (allocated 11010048) 2026-09-06 13:56:28,712 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Closing chrome headless with pid 12784 2026-09-06 13:56:28,714 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Closing websocket connection 2026-09-06 13:56:28,715 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Terminating chrome headless with pid 12784 2026-09-06 13:56:28,778 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135628_778318_test_01_run_test.txt 2026-09-06 13:56:28,778 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_01_run_test: Removing chrome user profile "/tmp/tmp_hteh1z4_chrome_odoo" 2026-09-06 13:56:28,819 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_02_inactive_session_lang ... 2026-09-06 13:56:28,873 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:56:30,290 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:30] "GET /test_website_sitemap HTTP/1.1" 200 - 13 0.013 1.407 2026-09-06 13:56:30,292 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_02_inactive_session_lang: waiting for threads: [] 2026-09-06 13:56:30,310 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_03_totp_login_with_inactive_session_lang ... 2026-09-06 13:56:30,378 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:56:31,020 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:demo from 127.0.0.1 2026-09-06 13:56:31,036 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:56:31,036 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:31] "POST /web/login HTTP/1.1" 303 - 42 0.040 0.622 2026-09-06 13:56:31,038 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_03_totp_login_with_inactive_session_lang: waiting for threads: [] 2026-09-06 13:56:31,063 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_04_ensure_website_get_cached_values_can_be_called ... 2026-09-06 13:56:31,114 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:56:31,127 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:56:31,373 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:31] "GET /web/session/logout HTTP/1.1" 303 - 18 0.014 0.236 2026-09-06 13:56:31,378 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:31] "GET /odoo HTTP/1.1" 303 - 0 0.000 0.002 2026-09-06 13:56:32,004 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:32] "GET /web/login?redirect=/odoo? HTTP/1.1" 200 - 185 0.114 0.509 2026-09-06 13:56:32,005 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session.TestWebsiteSession.test_04_ensure_website_get_cached_values_can_be_called: waiting for threads: [] 2026-09-06 13:56:32,021 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_session: Starting TestWebsiteSession.test_branding_cache ... 2026-09-06 13:56:32,323 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:demo from n/a 2026-09-06 13:56:32,334 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:56:32,598 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5121], uid: 6, model: ir.ui.view 2026-09-06 13:56:33,470 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:33] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 286 0.197 0.941 2026-09-06 13:56:33,915 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:33] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 123 0.077 0.358 2026-09-06 13:56:33,927 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [5121], uid: 6, model: ir.ui.view 2026-09-06 13:56:33,992 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:33] "GET /test_website/model_item_sudo/1 HTTP/1.1" 200 - 25 0.021 0.049 2026-09-06 13:56:34,036 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:56:34,050 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings: Starting TestWebsiteSettings.test_01_multi_website_settings ... 2026-09-06 13:56:34,528 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome pid: 12976 2026-09-06 13:56:34,528 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome headless temporary user profile dir: /tmp/tmpalq3odoi_chrome_odoo 2026-09-06 13:56:34,528 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Issuing json command http://127.0.0.1:38455/json/version 2026-09-06 13:56:34,529 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:38455/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:56:34,572 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Browser version: Chrome/150.0.7871.114 2026-09-06 13:56:34,572 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Issuing json command http://127.0.0.1:38455/json 2026-09-06 13:56:34,573 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:38455/json with timeout 3 increased to 10s during tests 2026-09-06 13:56:34,585 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Websocket url found: ws://127.0.0.1:38455/devtools/page/6AFD0F70E4A5998B611325913EB54043 2026-09-06 13:56:34,591 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Enable chrome headless console log notification 2026-09-06 13:56:34,597 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome headless enable page notifications 2026-09-06 13:56:34,829 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:56:34,837 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Setting session cookie in browser 2026-09-06 13:56:34,840 127 INFO rb-41ce622-224575-412240 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-06 13:56:34,840 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Navigating to: "http://127.0.0.1:8069/odoo" 2026-09-06 13:56:34,852 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:56:35,979 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:35] "GET /odoo HTTP/1.1" 200 - 181 0.166 0.963 2026-09-06 13:56:35,984 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Navigation result: {'frameId': '6AFD0F70E4A5998B611325913EB54043', 'loaderId': 'C23C3D7A8796FAA0353EE0357B255BA1', 'isDownload': False} 2026-09-06 13:56:35,984 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Evaluate ready code "odoo.isTourReady('website_settings_m2o_dirty')" 2026-09-06 13:56:36,017 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:36] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.005 0.010 2026-09-06 13:56:36,020 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:36] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:56:36,051 127 INFO rb-41ce622-224575-412240 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-06 13:56:36,750 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:36] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 872 0.393 0.351 2026-09-06 13:56:36,779 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:36] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.019 0.747 2026-09-06 13:56:36,791 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:36] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.785 2026-09-06 13:56:36,807 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:36] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:56:36,879 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:36] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-06 13:56:37,426 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:37] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.017 2026-09-06 13:56:37,427 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:37] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-06 13:56:37,438 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: Owl is running in 'dev' mode. 2026-09-06 13:56:37,439 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:37] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.033 2026-09-06 13:56:37,447 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:37] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.024 2026-09-06 13:56:37,458 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:37] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:37,527 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:56:37,561 127 INFO rb-41ce622-224575-412240 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-06 13:56:37,595 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:37] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.050 0.102 2026-09-06 13:56:37,603 127 INFO rb-41ce622-224575-412240 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-06 13:56:37,630 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.102 2026-09-06 13:56:37,668 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:37] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:37,941 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:37] "POST /mail/data HTTP/1.1" 200 - 145 0.146 0.217 2026-09-06 13:56:37,957 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:37] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.442 2026-09-06 13:56:38,036 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.021 0.492 2026-09-06 13:56:38,037 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.429 2026-09-06 13:56:38,095 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.006 2026-09-06 13:56:38,097 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.012 0.420 2026-09-06 13:56:38,129 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.017 2026-09-06 13:56:38,139 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "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-06 13:56:38,142 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:38,193 127 INFO rb-41ce622-224575-412240 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-06 13:56:38,203 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:38,210 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.034 0.067 2026-09-06 13:56:38,230 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.104 2026-09-06 13:56:38,280 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:38,285 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.021 0.138 2026-09-06 13:56:38,348 127 INFO rb-41ce622-224575-412240 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-06 13:56:38,535 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "POST /mail/data HTTP/1.1" 200 - 73 0.087 0.094 2026-09-06 13:56:38,553 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "POST /web/action/load HTTP/1.1" 200 - 8 0.006 0.194 2026-09-06 13:56:38,610 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:56:38,741 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "POST /mail/inbox/messages HTTP/1.1" 200 - 7 0.007 0.016 2026-09-06 13:56:38,757 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "GET /web/image/discuss.channel/2/avatar_128?unique=0df13acc5ae2258508b84fe658a74198247c4db3341e889707b46426bbc084b9dc7b9c5398cb0491584b9ab1e179f8725ee6c0cd70863b025469399bd25bb785 HTTP/1.1" 200 - 8 0.006 0.015 2026-09-06 13:56:38,769 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "GET /web/image/discuss.channel/1/avatar_128?unique=7a114538cd3ab419579c6194fc716476188c01de7023bd8bac2b40ff141758138aae218dc8a7e75c37766085cdf29b9427421a84f31ad60df6fb303c51b3f6bb HTTP/1.1" 200 - 3 0.004 0.009 2026-09-06 13:56:38,776 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "GET /base/static/img/country_flags/us.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:56:38,809 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "GET /web/image/res.partner/2/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 16 0.013 0.038 2026-09-06 13:56:38,827 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:38] "GET /web/image/mail.guest/8/avatar_128?unique=1788699098000 HTTP/1.1" 200 - 4 0.002 0.064 2026-09-06 13:56:40,829 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:40] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 186 0.158 1.899 2026-09-06 13:56:40,913 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:40] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:41,632 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:41] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1213 0.352 0.343 2026-09-06 13:56:42,375 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "POST /base_setup/demo_active HTTP/1.1" 200 - 1 0.007 0.014 2026-09-06 13:56:42,404 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "POST /base_setup/data HTTP/1.1" 200 - 5 0.006 0.006 2026-09-06 13:56:42,493 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:56:42,498 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:56:42,506 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:42,517 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:56:42,565 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:42,578 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.047 2026-09-06 13:56:42,605 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:56:42,613 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:56:42,627 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.040 2026-09-06 13:56:42,632 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:56:42,670 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:56:42,685 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:42,707 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:56:42,710 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:42,723 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:56:42,742 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.047 2026-09-06 13:56:42,765 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.042 2026-09-06 13:56:42,771 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:56:42,775 127 INFO rb-41ce622-224575-412240 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-06 13:56:42,781 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:42,784 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.035 2026-09-06 13:56:42,800 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:42,805 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:56:42,807 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:42,808 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:42,819 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:56:42,858 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:56:42,861 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:56:42,874 127 INFO rb-41ce622-224575-412240 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-06 13:56:42,885 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.052 2026-09-06 13:56:42,916 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:42,926 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.109 2026-09-06 13:56:42,936 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:56:42,938 127 INFO rb-41ce622-224575-412240 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-06 13:56:42,946 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:42,946 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.066 2026-09-06 13:56:42,952 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:42,985 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:56:42,995 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:42] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:56:43,019 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:56:43,021 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:43,028 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:43,032 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:43,041 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:43,047 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:43,055 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:43,065 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:56:43,067 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:43,073 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:43,078 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:43,084 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:43,092 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:56:43,204 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.112 2026-09-06 13:56:43,227 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /web/static/img/mobile_app_qrcode_android.svg HTTP/1.1" 200 - 0 0.000 0.065 2026-09-06 13:56:43,242 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:43] "GET /web/static/img/mobile_app_qrcode_ios.svg HTTP/1.1" 200 - 0 0.000 0.045 2026-09-06 13:56:44,214 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1055 0.651 1.035 2026-09-06 13:56:44,310 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.024 1.285 2026-09-06 13:56:44,313 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/website/name_search HTTP/1.1" 200 - 1 0.000 1.363 2026-09-06 13:56:44,324 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 1.564 2026-09-06 13:56:44,328 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/website/name_search HTTP/1.1" 200 - 1 0.000 1.097 2026-09-06 13:56:44,346 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:44,346 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:44,427 127 INFO rb-41ce622-224575-412240 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-06 13:56:44,552 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:44] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 36 0.025 0.096 2026-09-06 13:56:44,646 127 INFO rb-41ce622-224575-412240 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-06 13:56:44,729 127 INFO rb-41ce622-224575-412240 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-06 13:56:46,176 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:56:46,176 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:46] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1153 0.725 0.630 2026-09-06 13:56:46,324 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:46] "POST /web/dataset/call_button/res.config.settings/action_website_test_setting HTTP/1.1" 200 - 12 0.009 0.033 2026-09-06 13:56:46,341 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:46] "GET /web/image/res.config.settings/8/favicon?unique=1788703006263 HTTP/1.1" 200 - 5 0.005 0.010 2026-09-06 13:56:46,352 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:46,361 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:46] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:46,369 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:46] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.000 0.013 2026-09-06 13:56:46,372 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:56:46,378 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:46] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:46,416 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:46] "GET /website/force/1?path=/ HTTP/1.1" 303 - 7 0.004 0.009 2026-09-06 13:56:46,438 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:46] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:56:47,120 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:47] "GET / HTTP/1.1" 200 - 203 0.126 0.565 2026-09-06 13:56:47,146 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:56:47,198 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:47] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.039 0.028 2026-09-06 13:56:47,209 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:56:47,217 127 INFO rb-41ce622-224575-412240 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-06 13:56:47,218 127 INFO rb-41ce622-224575-412240 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-06 13:56:47,224 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:47] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.083 2026-09-06 13:56:47,236 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:56:47,249 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:47] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.029 2026-09-06 13:56:47,306 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:47] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:47,318 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:47] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 5 0.003 0.011 2026-09-06 13:56:47,364 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:56:47,386 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:47] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.007 0.037 2026-09-06 13:56:47,401 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:47] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 5 0.007 0.050 2026-09-06 13:56:47,686 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:47] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 5 0.001 0.011 2026-09-06 13:56:47,809 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:56:47,845 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 25 0.036 0.096 2026-09-06 13:56:47,891 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:47] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.018 0.156 2026-09-06 13:56:47,966 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:47] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.013 0.172 2026-09-06 13:56:47,990 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:56:48,001 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:48] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.006 0.022 2026-09-06 13:56:48,006 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:56:48,020 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:48] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.010 0.038 2026-09-06 13:56:48,076 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: tour succeeded 2026-09-06 13:56:48,077 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: ╔═══════════════════════════════════════════╗ ║ TOUR website_settings_m2o_dirty SUCCEEDED ║ ╚═══════════════════════════════════════════╝ 2026-09-06 13:56:48,406 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings.browser: heap 54410164 (allocated 56700928) 2026-09-06 13:56:48,410 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Closing chrome headless with pid 12976 2026-09-06 13:56:48,410 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Closing websocket connection 2026-09-06 13:56:48,411 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Terminating chrome headless with pid 12976 2026-09-06 13:56:48,526 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135648_525857_test_01_multi_website_settings.txt 2026-09-06 13:56:48,526 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_settings.TestWebsiteSettings.test_01_multi_website_settings: Removing chrome user profile "/tmp/tmpalq3odoi_chrome_odoo" 2026-09-06 13:56:48,561 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:56:48,580 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video: Starting TestSnippetBackgroundVideo.test_snippet_background_video ... 2026-09-06 13:56:48,859 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome pid: 13274 2026-09-06 13:56:48,859 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome headless temporary user profile dir: /tmp/tmpe1k290oj_chrome_odoo 2026-09-06 13:56:48,859 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Issuing json command http://127.0.0.1:37485/json/version 2026-09-06 13:56:48,860 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:37485/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:56:48,870 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Browser version: Chrome/150.0.7871.114 2026-09-06 13:56:48,870 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Issuing json command http://127.0.0.1:37485/json 2026-09-06 13:56:48,872 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:37485/json with timeout 3 increased to 10s during tests 2026-09-06 13:56:48,884 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Websocket url found: ws://127.0.0.1:37485/devtools/page/84725F1EB19ECD455049B96EB6DE5A3C 2026-09-06 13:56:48,892 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Enable chrome headless console log notification 2026-09-06 13:56:48,958 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome headless enable page notifications 2026-09-06 13:56:48,984 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:56:49,000 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Setting session cookie in browser 2026-09-06 13:56:49,006 127 INFO rb-41ce622-224575-412240 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-06 13:56:49,006 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Navigating to: "http://127.0.0.1:8069/" 2026-09-06 13:56:49,060 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:56:50,539 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET / HTTP/1.1" 200 - 273 0.236 1.288 2026-09-06 13:56:50,543 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Navigation result: {'frameId': '84725F1EB19ECD455049B96EB6DE5A3C', 'loaderId': '3C81F46D6AC2D727A1873C354FBAB16A', 'isDownload': False} 2026-09-06 13:56:50,543 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Evaluate ready code "odoo.isTourReady('snippet_background_video')" 2026-09-06 13:56:50,567 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "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-06 13:56:50,582 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:56:50,637 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.046 0.026 2026-09-06 13:56:50,646 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:56:50,655 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.046 2026-09-06 13:56:50,670 127 INFO rb-41ce622-224575-412240 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-06 13:56:50,671 127 INFO rb-41ce622-224575-412240 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-06 13:56:50,681 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:56:50,694 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.020 2026-09-06 13:56:50,750 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:50,754 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:50,766 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.002 0.009 2026-09-06 13:56:50,799 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:50,825 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:56:50,844 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.008 0.028 2026-09-06 13:56:50,870 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:50] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.004 0.044 2026-09-06 13:56:51,114 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:51,165 127 INFO rb-41ce622-224575-412240 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-06 13:56:51,186 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.026 0.026 2026-09-06 13:56:51,272 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.020 0.119 2026-09-06 13:56:51,869 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /odoo/action-website.website_preview?path=/&enable_editor=1 HTTP/1.1" 200 - 121 0.083 0.574 2026-09-06 13:56:51,917 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:51] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.008 2026-09-06 13:56:51,937 127 INFO rb-41ce622-224575-412240 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-06 13:56:52,354 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 871 0.192 0.251 2026-09-06 13:56:52,360 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.451 2026-09-06 13:56:52,384 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.011 0.458 2026-09-06 13:56:52,391 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.478 2026-09-06 13:56:52,411 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.008 2026-09-06 13:56:52,489 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.008 2026-09-06 13:56:52,939 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-06 13:56:52,972 127 INFO rb-41ce622-224575-412240 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-06 13:56:52,974 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.030 2026-09-06 13:56:52,976 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.008 2026-09-06 13:56:52,983 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Owl is running in 'dev' mode. 2026-09-06 13:56:52,994 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.008 2026-09-06 13:56:53,029 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:56:53,070 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.021 0.059 2026-09-06 13:56:53,072 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.081 2026-09-06 13:56:53,095 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.008 0.069 2026-09-06 13:56:53,189 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:53,199 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.048 0.131 2026-09-06 13:56:53,225 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.036 2026-09-06 13:56:53,226 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.111 2026-09-06 13:56:53,253 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:53,482 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "POST /mail/data HTTP/1.1" 200 - 139 0.116 0.259 2026-09-06 13:56:53,496 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.376 2026-09-06 13:56:53,523 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.013 0.278 2026-09-06 13:56:53,569 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.030 0.316 2026-09-06 13:56:53,583 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "POST /web/action/load HTTP/1.1" 200 - 7 0.005 0.335 2026-09-06 13:56:53,624 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.021 0.039 2026-09-06 13:56:53,626 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.066 2026-09-06 13:56:53,629 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:56:53,634 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:56:53,642 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.037 2026-09-06 13:56:53,645 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:56:53,650 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.041 2026-09-06 13:56:53,692 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.003 0.013 2026-09-06 13:56:53,705 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.003 0.020 2026-09-06 13:56:53,786 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET / HTTP/1.1" 200 - 32 0.030 0.055 2026-09-06 13:56:53,795 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /web/assets/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.002 0.082 2026-09-06 13:56:53,879 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.007 0.049 2026-09-06 13:56:53,937 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:56:53,960 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.020 0.013 2026-09-06 13:56:53,973 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:56:53,980 127 INFO rb-41ce622-224575-412240 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-06 13:56:53,983 127 INFO rb-41ce622-224575-412240 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-06 13:56:53,983 127 INFO rb-41ce622-224575-412240 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-06 13:56:53,983 127 INFO rb-41ce622-224575-412240 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-06 13:56:53,984 127 INFO rb-41ce622-224575-412240 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-06 13:56:53,984 127 INFO rb-41ce622-224575-412240 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-06 13:56:53,992 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:53] "GET /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.012 0.048 2026-09-06 13:56:54,229 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:54] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.009 0.019 2026-09-06 13:56:54,283 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:56:54,300 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:54] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.017 0.080 2026-09-06 13:56:54,373 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:54] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.018 0.121 2026-09-06 13:56:54,392 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:56:54,407 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:54] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.023 2026-09-06 13:56:54,411 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:56:54,434 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:54] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.018 0.036 2026-09-06 13:56:54,724 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:54] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.085 0.139 2026-09-06 13:56:54,728 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:54] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.210 2026-09-06 13:56:54,745 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:54] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.218 2026-09-06 13:56:54,846 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-06 13:56:54,899 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-06 13:56:55,418 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:55] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:56:56,429 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.280 1.248 2026-09-06 13:56:56,617 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-06 13:56:56,677 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-06 13:56:56,733 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-06 13:56:56,762 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:56:56,771 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:56:56,774 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:56:56,779 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:56:56,793 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-06 13:56:56,803 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:56,804 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:56,807 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:56:56,809 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:56,826 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:56:56,840 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-06 13:56:56,845 127 INFO rb-41ce622-224575-412240 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-06 13:56:56,849 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:56:56,862 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:56:56,866 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:56:56,882 127 INFO rb-41ce622-224575-412240 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-06 13:56:56,887 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:56:56,893 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:56:56,899 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:56:56,906 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:56:56,908 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:56:56,922 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:56:56,926 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:56:56,929 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:56:56,936 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:56:56,941 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:56:56,947 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:56,963 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.046 2026-09-06 13:56:56,966 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:56:56,974 127 INFO rb-41ce622-224575-412240 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-06 13:56:56,988 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:56:56,989 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:56:56,992 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:56] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:56:57,000 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:57,001 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:56:57,004 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:56:57,009 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:57,018 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:56:57,019 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:57,019 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:57,363 127 INFO rb-41ce622-224575-412240 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-06 13:56:57,437 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /website/static/src/img/snippets_previews/s_faq_horizontal_2_preview.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:57,443 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /web/image/website.s_faq_horizontal_default_image_1 HTTP/1.1" 200 - 8 0.002 0.007 2026-09-06 13:56:57,507 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /web/image/website.s_pricelist_cafe_default_image HTTP/1.1" 200 - 8 0.002 0.010 2026-09-06 13:56:57,512 127 INFO rb-41ce622-224575-412240 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-06 13:56:57,513 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /web_editor/shape/web_editor/Origins/19.svg?c5=%23111827 HTTP/1.1" 200 - 5 0.001 0.013 2026-09-06 13:56:57,528 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /web/image/website.s_product_catalog_default_image HTTP/1.1" 200 - 8 0.003 0.027 2026-09-06 13:56:57,571 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:57] "GET /web/image/website.s_pricelist_boxed_default_background HTTP/1.1" 200 - 8 0.031 0.039 2026-09-06 13:56:58,179 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /web_editor/static/src/img/snippets_options/bg_shape.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:56:58,180 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:56:58,183 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:58,197 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /website/static/src/img/snippets_options/content_width_small.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:56:58,199 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /website/static/src/img/snippets_options/content_width_normal.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:58,200 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /website/static/src/img/snippets_options/content_width_full.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:56:58,212 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /web/dataset/call_kw/utm.campaign/fields_get HTTP/1.1" 200 - 2 0.002 0.005 2026-09-06 13:56:58,220 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /web/dataset/call_kw/utm.source/fields_get HTTP/1.1" 200 - 2 0.001 0.009 2026-09-06 13:56:58,222 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /web/dataset/call_kw/utm.medium/fields_get HTTP/1.1" 200 - 2 0.001 0.012 2026-09-06 13:56:58,236 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /web/dataset/call_kw/utm.campaign/name_search HTTP/1.1" 200 - 4 0.002 0.006 2026-09-06 13:56:58,244 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /web/dataset/call_kw/utm.source/name_search HTTP/1.1" 200 - 4 0.002 0.012 2026-09-06 13:56:58,251 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /web/dataset/call_kw/utm.medium/name_search HTTP/1.1" 200 - 4 0.002 0.012 2026-09-06 13:56:58,257 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /web/dataset/call_kw/utm.campaign/read HTTP/1.1" 200 - 3 0.001 0.014 2026-09-06 13:56:58,261 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /web/dataset/call_kw/utm.source/read HTTP/1.1" 200 - 3 0.000 0.011 2026-09-06 13:56:58,266 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "POST /web/dataset/call_kw/utm.medium/read HTTP/1.1" 200 - 3 0.002 0.006 2026-09-06 13:56:58,333 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-06 13:56:58,379 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-06 13:56:58,386 127 INFO rb-41ce622-224575-412240 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-06 13:56:58,461 127 INFO rb-41ce622-224575-412240 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-06 13:56:58,478 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: Proxy(Object) 2026-09-06 13:56:58,492 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:56:58,583 127 INFO rb-41ce622-224575-412240 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-06 13:56:58,664 127 INFO rb-41ce622-224575-412240 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-06 13:56:58,771 127 INFO rb-41ce622-224575-412240 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-06 13:56:58,779 127 INFO rb-41ce622-224575-412240 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-06 13:56:58,848 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:56:58] "GET /hello/world.jpg HTTP/1.1" 404 - 50 0.043 0.194 2026-09-06 13:56:58,867 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: tour succeeded 2026-09-06 13:56:58,868 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: ╔═════════════════════════════════════════╗ ║ TOUR snippet_background_video SUCCEEDED ║ ╚═════════════════════════════════════════╝ 2026-09-06 13:56:59,113 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video.browser: heap 43950464 (allocated 45686784) 2026-09-06 13:56:59,121 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Closing chrome headless with pid 13274 2026-09-06 13:56:59,166 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Closing websocket connection 2026-09-06 13:56:59,168 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Terminating chrome headless with pid 13274 2026-09-06 13:56:59,259 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135659_259068_test_snippet_background_video.txt 2026-09-06 13:56:59,259 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_snippet_background_video.TestSnippetBackgroundVideo.test_snippet_background_video: Removing chrome user profile "/tmp/tmpe1k290oj_chrome_odoo" 2026-09-06 13:56:59,319 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:56:59,757 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1948] 2026-09-06 13:56:59,779 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [29333] 2026-09-06 13:56:59,784 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 13:56:59,985 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_01_admin ... 2026-09-06 13:57:00,350 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome pid: 13577 2026-09-06 13:57:00,350 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome headless temporary user profile dir: /tmp/tmpt21n8lxx_chrome_odoo 2026-09-06 13:57:00,351 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Issuing json command http://127.0.0.1:35291/json/version 2026-09-06 13:57:00,353 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:35291/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:57:00,419 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Browser version: Chrome/150.0.7871.114 2026-09-06 13:57:00,419 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Issuing json command http://127.0.0.1:35291/json 2026-09-06 13:57:00,420 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:35291/json with timeout 3 increased to 10s during tests 2026-09-06 13:57:00,431 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Websocket url found: ws://127.0.0.1:35291/devtools/page/7F451EF255265307EACCE7B177E9F828 2026-09-06 13:57:00,471 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Enable chrome headless console log notification 2026-09-06 13:57:00,492 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome headless enable page notifications 2026-09-06 13:57:00,584 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:57:00,594 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Setting session cookie in browser 2026-09-06 13:57:00,596 127 INFO rb-41ce622-224575-412240 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-06 13:57:00,597 127 INFO rb-41ce622-224575-412240 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-06 13:57:00,609 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:57:01,791 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:01] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 181 0.150 1.037 2026-09-06 13:57:01,795 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Navigation result: {'frameId': '7F451EF255265307EACCE7B177E9F828', 'loaderId': 'EBBB676414A33A17DE95189C1FB69E76', 'isDownload': False} 2026-09-06 13:57:01,804 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Evaluate ready code "odoo.isTourReady('test_systray_admin')" 2026-09-06 13:57:01,830 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:01] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.004 0.015 2026-09-06 13:57:01,882 127 INFO rb-41ce622-224575-412240 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-06 13:57:02,363 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:02] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 872 0.223 0.320 2026-09-06 13:57:02,369 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:02] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.553 2026-09-06 13:57:02,386 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.541 2026-09-06 13:57:02,391 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:02] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.569 2026-09-06 13:57:02,427 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:02] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.007 2026-09-06 13:57:02,492 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:02] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-06 13:57:02,987 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:02] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-06 13:57:02,991 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:02] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-06 13:57:03,002 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-06 13:57:03,005 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.010 2026-09-06 13:57:03,007 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Owl is running in 'dev' mode. 2026-09-06 13:57:03,017 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:03,059 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:57:03,107 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.050 0.042 2026-09-06 13:57:03,116 127 INFO rb-41ce622-224575-412240 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-06 13:57:03,124 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /odoo/offline HTTP/1.1" 200 - 5 0.006 0.084 2026-09-06 13:57:03,159 127 INFO rb-41ce622-224575-412240 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-06 13:57:03,231 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:57:03,244 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.033 0.146 2026-09-06 13:57:03,268 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.005 0.199 2026-09-06 13:57:03,301 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.009 0.074 2026-09-06 13:57:03,303 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.130 2026-09-06 13:57:03,326 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:57:03,330 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:57:03,565 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "POST /mail/data HTTP/1.1" 200 - 139 0.118 0.319 2026-09-06 13:57:03,599 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.299 2026-09-06 13:57:03,636 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.023 0.317 2026-09-06 13:57:03,672 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "POST /web/action/load HTTP/1.1" 200 - 7 0.009 0.366 2026-09-06 13:57:03,678 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.036 2026-09-06 13:57:03,716 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.020 0.029 2026-09-06 13:57:03,727 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:57:03,734 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.036 2026-09-06 13:57:03,736 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-09-06 13:57:03,742 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:03,747 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.048 2026-09-06 13:57:03,750 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.048 2026-09-06 13:57:03,803 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.015 0.018 2026-09-06 13:57:03,805 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:03,827 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:03] "GET /test_model/1 HTTP/1.1" 301 - 8 0.003 0.005 2026-09-06 13:57:04,789 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /test_model/test-model-1 HTTP/1.1" 200 - 1059 0.201 0.752 2026-09-06 13:57:04,809 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:57:04,841 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.022 0.018 2026-09-06 13:57:04,853 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:57:04,862 127 INFO rb-41ce622-224575-412240 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-06 13:57:04,862 127 INFO rb-41ce622-224575-412240 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-06 13:57:04,864 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.050 2026-09-06 13:57:04,873 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:57:04,884 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.003 0.014 2026-09-06 13:57:04,927 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:04,937 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:04] "GET /web/image/website/1/logo/My%20Website?unique=73d67e8 HTTP/1.1" 200 - 5 0.003 0.006 2026-09-06 13:57:05,141 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.005 0.133 2026-09-06 13:57:05,155 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:57:05,170 127 INFO rb-41ce622-224575-412240 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-06 13:57:05,176 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.152 2026-09-06 13:57:05,204 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /web/image/website/1/favicon?unique=73d67e8 HTTP/1.1" 200 - 5 0.008 0.156 2026-09-06 13:57:05,213 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 6 0.003 0.037 2026-09-06 13:57:05,228 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.007 2026-09-06 13:57:05,266 127 INFO rb-41ce622-224575-412240 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-06 13:57:05,476 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 5 0.001 0.014 2026-09-06 13:57:05,563 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:57:05,573 127 INFO rb-41ce622-224575-412240 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-06 13:57:05,588 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.024 0.050 2026-09-06 13:57:05,656 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.013 0.066 2026-09-06 13:57:05,708 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.165 2026-09-06 13:57:05,714 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 5 0.002 0.134 2026-09-06 13:57:05,725 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:57:05,738 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.004 0.057 2026-09-06 13:57:05,746 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:57:05,747 127 INFO rb-41ce622-224575-412240 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-06 13:57:05,767 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.014 0.078 2026-09-06 13:57:05,815 127 INFO rb-41ce622-224575-412240 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-06 13:57:05,820 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:05] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:05,869 127 INFO rb-41ce622-224575-412240 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-06 13:57:05,936 127 INFO rb-41ce622-224575-412240 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-06 13:57:06,007 127 INFO rb-41ce622-224575-412240 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-06 13:57:06,055 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.006 0.030 2026-09-06 13:57:06,130 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.029 0.081 2026-09-06 13:57:06,137 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.089 2026-09-06 13:57:06,141 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.089 2026-09-06 13:57:06,143 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.007 2026-09-06 13:57:06,168 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.001 0.007 2026-09-06 13:57:06,175 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-09-06 13:57:06,431 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "GET /website/lang/default?r= HTTP/1.1" 303 - 24 0.011 0.246 2026-09-06 13:57:06,440 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "GET /en/ HTTP/1.1" 303 - 2 0.000 0.002 2026-09-06 13:57:06,465 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:06] "GET / HTTP/1.1" 301 - 20 0.008 0.013 2026-09-06 13:57:07,098 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "GET /test_model/test-model-1 HTTP/1.1" 200 - 166 0.107 0.518 2026-09-06 13:57:07,134 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/d299c0d/web.assets_frontend.min.css, copying from /web/assets/1/d299c0d/web.assets_frontend.min.css 2026-09-06 13:57:07,168 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "GET /web/assets/4/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.027 0.022 2026-09-06 13:57:07,175 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:57:07,184 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "GET /web/assets/4/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.058 2026-09-06 13:57:07,194 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/1/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:57:07,209 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "GET /web/assets/4/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.020 2026-09-06 13:57:07,228 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "GET /web/image/website/4/logo/Other?unique=73d67e8 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-06 13:57:07,328 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:57:07,350 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "GET /web/assets/4/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.034 2026-09-06 13:57:07,357 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "GET /web/image/website/4/favicon?unique=73d67e8 HTTP/1.1" 200 - 5 0.002 0.041 2026-09-06 13:57:07,680 127 INFO rb-41ce622-224575-412240 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-06 13:57:07,734 127 INFO rb-41ce622-224575-412240 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-06 13:57:07,742 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.001 0.003 2026-09-06 13:57:07,767 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.004 0.006 2026-09-06 13:57:07,784 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "GET /website/static/src/img/apps_thumbs/website_slide.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:07,798 127 INFO rb-41ce622-224575-412240 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-06 13:57:07,871 127 INFO rb-41ce622-224575-412240 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-06 13:57:07,905 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.012 0.014 2026-09-06 13:57:07,939 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.007 2026-09-06 13:57:07,949 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:07] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.002 0.004 2026-09-06 13:57:08,026 127 INFO rb-41ce622-224575-412240 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-06 13:57:08,038 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.009 0.024 2026-09-06 13:57:08,092 127 INFO rb-41ce622-224575-412240 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-06 13:57:08,149 127 INFO rb-41ce622-224575-412240 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-06 13:57:08,151 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.053 0.089 2026-09-06 13:57:08,165 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:08] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.004 0.067 2026-09-06 13:57:08,167 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:08] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.007 2026-09-06 13:57:08,206 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:08] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.004 0.011 2026-09-06 13:57:08,219 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:08] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.008 0.018 2026-09-06 13:57:08,262 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:08] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.012 0.013 2026-09-06 13:57:08,280 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/2a3affe/web._assets_jquery.min.js, copying from /web/assets/2a3affe/web._assets_jquery.min.js 2026-09-06 13:57:08,296 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:08] "GET /web/assets/4/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.012 0.014 2026-09-06 13:57:08,352 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:08] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.005 0.032 2026-09-06 13:57:08,387 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:57:08,399 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:08] "GET /web/assets/4/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.013 0.027 2026-09-06 13:57:08,405 127 INFO rb-41ce622-224575-412240 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-06 13:57:08,405 127 INFO rb-41ce622-224575-412240 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-06 13:57:08,406 127 INFO rb-41ce622-224575-412240 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-06 13:57:08,406 127 INFO rb-41ce622-224575-412240 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-06 13:57:08,406 127 INFO rb-41ce622-224575-412240 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-06 13:57:08,407 127 INFO rb-41ce622-224575-412240 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-06 13:57:08,409 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:57:08,426 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:08] "GET /web/assets/4/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.009 0.057 2026-09-06 13:57:08,515 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:08] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.003 0.009 2026-09-06 13:57:08,567 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:08] "GET /test_model/test-model-1 HTTP/1.1" 200 - 29 0.010 0.032 2026-09-06 13:57:09,231 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:09] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 300 0.132 0.171 2026-09-06 13:57:09,235 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:09] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.296 2026-09-06 13:57:09,258 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:09] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.309 2026-09-06 13:57:09,351 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-06 13:57:09,399 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-06 13:57:10,772 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:10] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.296 1.072 2026-09-06 13:57:11,006 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-06 13:57:11,084 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-06 13:57:11,144 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-06 13:57:11,155 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:11,181 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:57:11,184 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:57:11,185 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:57:11,196 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:11,224 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:57:11,224 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:57:11,236 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:57:11,240 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:57:11,241 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:57:11,260 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:57:11,263 127 INFO rb-41ce622-224575-412240 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-06 13:57:11,265 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:57:11,283 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:57:11,283 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:57:11,291 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:57:11,308 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:57:11,313 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:57:11,314 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:57:11,316 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:57:11,318 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:57:11,319 127 INFO rb-41ce622-224575-412240 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-06 13:57:11,321 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:11,322 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:11,328 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:11,329 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:11,332 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:11,368 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:57:11,375 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:57:11,382 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-06 13:57:11,383 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-06 13:57:11,392 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-09-06 13:57:11,394 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:57:11,407 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:11,408 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:57:11,428 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-06 13:57:11,429 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:57:11,433 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:57:11,435 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:57:11,440 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:11,460 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:11] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:57:11,512 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-06 13:57:11,515 127 INFO rb-41ce622-224575-412240 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-06 13:57:11,575 127 INFO rb-41ce622-224575-412240 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-06 13:57:11,629 127 INFO rb-41ce622-224575-412240 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-06 13:57:11,696 127 INFO rb-41ce622-224575-412240 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-06 13:57:14,055 127 INFO rb-41ce622-224575-412240 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-06 13:57:14,080 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:14] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.006 0.007 2026-09-06 13:57:14,100 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-06 13:57:14,114 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:14] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.002 0.011 2026-09-06 13:57:14,118 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:14] "GET /test_model/test-model-1 HTTP/1.1" 301 - 6 0.001 0.015 2026-09-06 13:57:14,181 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:14] "GET /test_model/better-name-1 HTTP/1.1" 200 - 29 0.019 0.041 2026-09-06 13:57:14,241 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-06 13:57:14,416 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: Proxy(Object) 2026-09-06 13:57:14,663 127 INFO rb-41ce622-224575-412240 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-06 13:57:14,730 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: tour succeeded 2026-09-06 13:57:14,730 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: ╔═══════════════════════════════════╗ ║ TOUR test_systray_admin SUCCEEDED ║ ╚═══════════════════════════════════╝ 2026-09-06 13:57:14,993 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin.browser: heap 47558664 (allocated 49618944) 2026-09-06 13:57:14,999 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Closing chrome headless with pid 13577 2026-09-06 13:57:14,999 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Closing websocket connection 2026-09-06 13:57:15,000 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Terminating chrome headless with pid 13577 2026-09-06 13:57:15,094 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135715_094586_test_01_admin.txt 2026-09-06 13:57:15,094 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_01_admin: Removing chrome user profile "/tmp/tmpt21n8lxx_chrome_odoo" 2026-09-06 13:57:15,137 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_02_reditor_tester ... 2026-09-06 13:57:15,533 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome pid: 13888 2026-09-06 13:57:15,534 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome headless temporary user profile dir: /tmp/tmp9hhp4mip_chrome_odoo 2026-09-06 13:57:15,534 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Issuing json command http://127.0.0.1:44391/json/version 2026-09-06 13:57:15,535 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:44391/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:57:15,564 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Browser version: Chrome/150.0.7871.114 2026-09-06 13:57:15,564 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Issuing json command http://127.0.0.1:44391/json 2026-09-06 13:57:15,565 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:44391/json with timeout 3 increased to 10s during tests 2026-09-06 13:57:15,574 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Websocket url found: ws://127.0.0.1:44391/devtools/page/953C5E2EFEAB39AC1551AEF6BBBEA3CC 2026-09-06 13:57:15,580 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Enable chrome headless console log notification 2026-09-06 13:57:15,594 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome headless enable page notifications 2026-09-06 13:57:15,729 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:testtest from n/a 2026-09-06 13:57:15,737 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Setting session cookie in browser 2026-09-06 13:57:15,763 127 INFO rb-41ce622-224575-412240 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-06 13:57:15,763 127 INFO rb-41ce622-224575-412240 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-06 13:57:15,777 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:57:18,037 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.105 2.161 2026-09-06 13:57:18,041 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Navigation result: {'frameId': '953C5E2EFEAB39AC1551AEF6BBBEA3CC', 'loaderId': 'B0EB5463B76547A4BF1B06C4C1529112', 'isDownload': False} 2026-09-06 13:57:18,041 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Evaluate ready code "odoo.isTourReady('test_systray_reditor_tester')" 2026-09-06 13:57:18,073 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.009 2026-09-06 13:57:18,081 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:57:18,210 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/webclient/load_menus/bede5f9786a43fb8a41e04f3f15c826709718c5760781732bbad0b01c143d8e1 HTTP/1.1" 200 - 112 0.062 0.084 2026-09-06 13:57:18,263 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.040 0.155 2026-09-06 13:57:18,272 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.208 2026-09-06 13:57:18,303 127 INFO rb-41ce622-224575-412240 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-06 13:57:18,308 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.007 0.008 2026-09-06 13:57:18,329 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:57:18,866 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-06 13:57:18,869 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-06 13:57:18,870 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-06 13:57:18,899 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Owl is running in 'dev' mode. 2026-09-06 13:57:18,900 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.009 0.015 2026-09-06 13:57:18,912 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:18,944 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "GET /odoo/offline HTTP/1.1" 200 - 5 0.005 0.014 2026-09-06 13:57:18,969 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.022 2026-09-06 13:57:18,995 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.003 0.038 2026-09-06 13:57:19,013 127 INFO rb-41ce622-224575-412240 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-06 13:57:19,021 127 INFO rb-41ce622-224575-412240 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-06 13:57:19,089 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:57:19,106 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "POST /mail/data HTTP/1.1" 200 - 33 0.050 0.033 2026-09-06 13:57:19,109 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:57:19,208 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /web/image?model=res.users&field=avatar_128&id=318 HTTP/1.1" 200 - 16 0.072 0.090 2026-09-06 13:57:19,211 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.133 2026-09-06 13:57:19,241 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /web/image/res.partner/1244/avatar_128?unique=1788703019000 HTTP/1.1" 200 - 8 0.008 0.182 2026-09-06 13:57:19,274 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.014 0.067 2026-09-06 13:57:19,279 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:19,302 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "POST /web/action/load HTTP/1.1" 200 - 7 0.016 0.241 2026-09-06 13:57:19,316 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:19,327 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.042 2026-09-06 13:57:19,333 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:19,340 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:19,355 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.011 0.009 2026-09-06 13:57:19,362 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:57:19,365 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:57:19,406 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.003 0.009 2026-09-06 13:57:19,419 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /test_model/1 HTTP/1.1" 301 - 8 0.003 0.006 2026-09-06 13:57:19,433 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:19] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:20,227 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /test_model/test-model-1 HTTP/1.1" 200 - 298 0.185 0.611 2026-09-06 13:57:20,254 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:57:20,296 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.031 0.019 2026-09-06 13:57:20,309 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:57:20,310 127 INFO rb-41ce622-224575-412240 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-06 13:57:20,311 127 INFO rb-41ce622-224575-412240 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-06 13:57:20,320 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.006 0.061 2026-09-06 13:57:20,327 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:57:20,341 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.033 2026-09-06 13:57:20,373 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:20,400 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /web/image/website/1/logo/My%20Website?unique=73d67e8 HTTP/1.1" 200 - 5 0.007 0.024 2026-09-06 13:57:20,440 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:57:20,460 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.007 0.030 2026-09-06 13:57:20,565 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.138 2026-09-06 13:57:20,579 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /web/image/website/1/favicon?unique=73d67e8 HTTP/1.1" 200 - 5 0.002 0.155 2026-09-06 13:57:20,601 127 INFO rb-41ce622-224575-412240 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-06 13:57:20,616 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 6 0.003 0.009 2026-09-06 13:57:20,642 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.006 0.009 2026-09-06 13:57:20,847 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 5 0.002 0.009 2026-09-06 13:57:20,850 127 INFO rb-41ce622-224575-412240 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-06 13:57:20,924 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:20] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.012 0.021 2026-09-06 13:57:20,928 127 INFO rb-41ce622-224575-412240 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-06 13:57:20,995 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:57:21,028 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.049 0.092 2026-09-06 13:57:21,092 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.013 0.146 2026-09-06 13:57:21,099 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 5 0.003 0.160 2026-09-06 13:57:21,109 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:57:21,130 127 INFO rb-41ce622-224575-412240 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-06 13:57:21,137 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.024 0.013 2026-09-06 13:57:21,147 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:57:21,163 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.006 0.055 2026-09-06 13:57:21,196 127 INFO rb-41ce622-224575-412240 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-06 13:57:21,231 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:21,278 127 INFO rb-41ce622-224575-412240 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-06 13:57:21,334 127 INFO rb-41ce622-224575-412240 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-06 13:57:21,405 127 INFO rb-41ce622-224575-412240 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-06 13:57:21,433 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.008 2026-09-06 13:57:21,446 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.021 2026-09-06 13:57:21,449 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.019 2026-09-06 13:57:21,453 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.000 0.020 2026-09-06 13:57:21,461 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-09-06 13:57:21,506 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.003 0.009 2026-09-06 13:57:21,518 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-09-06 13:57:21,800 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "GET /website/lang/default?r= HTTP/1.1" 303 - 23 0.015 0.268 2026-09-06 13:57:21,827 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "GET /en/ HTTP/1.1" 303 - 2 0.000 0.004 2026-09-06 13:57:21,872 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:21] "GET / HTTP/1.1" 301 - 20 0.020 0.017 2026-09-06 13:57:22,449 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:22] "GET /test_model/test-model-1 HTTP/1.1" 200 - 165 0.061 0.498 2026-09-06 13:57:22,474 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/d299c0d/web.assets_frontend.min.css, copying from /web/assets/1/d299c0d/web.assets_frontend.min.css 2026-09-06 13:57:22,507 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:22] "GET /web/assets/4/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.024 0.019 2026-09-06 13:57:22,522 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:57:22,534 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:22] "GET /web/assets/4/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.007 0.060 2026-09-06 13:57:22,561 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/1/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:57:22,592 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:22] "GET /web/assets/4/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.008 0.063 2026-09-06 13:57:22,610 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:22] "GET /web/image/website/4/logo/Other?unique=73d67e8 HTTP/1.1" 200 - 4 0.007 0.034 2026-09-06 13:57:22,692 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:57:22,712 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:22] "GET /web/assets/4/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.004 0.033 2026-09-06 13:57:22,719 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:22] "GET /web/image/website/4/favicon?unique=73d67e8 HTTP/1.1" 200 - 5 0.002 0.034 2026-09-06 13:57:23,086 127 INFO rb-41ce622-224575-412240 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-06 13:57:23,142 127 INFO rb-41ce622-224575-412240 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-06 13:57:23,154 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.003 0.006 2026-09-06 13:57:23,196 127 INFO rb-41ce622-224575-412240 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-06 13:57:23,268 127 INFO rb-41ce622-224575-412240 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-06 13:57:23,302 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 16 0.015 0.014 2026-09-06 13:57:23,328 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.008 2026-09-06 13:57:23,334 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.001 0.009 2026-09-06 13:57:23,397 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.004 0.006 2026-09-06 13:57:23,408 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.002 0.017 2026-09-06 13:57:23,408 127 INFO rb-41ce622-224575-412240 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-06 13:57:23,416 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-09-06 13:57:23,468 127 INFO rb-41ce622-224575-412240 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-06 13:57:23,482 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.003 0.010 2026-09-06 13:57:23,502 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.008 2026-09-06 13:57:23,506 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.013 2026-09-06 13:57:23,528 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.003 0.008 2026-09-06 13:57:23,594 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "GET /test_model/test-model-1 HTTP/1.1" 200 - 28 0.020 0.040 2026-09-06 13:57:23,688 127 INFO rb-41ce622-224575-412240 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-06 13:57:23,705 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.004 0.009 2026-09-06 13:57:23,817 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/2a3affe/web._assets_jquery.min.js, copying from /web/assets/2a3affe/web._assets_jquery.min.js 2026-09-06 13:57:23,829 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "GET /web/assets/4/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.004 0.017 2026-09-06 13:57:23,956 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:23] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.009 0.049 2026-09-06 13:57:23,983 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:57:24,000 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /web/assets/4/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.012 0.016 2026-09-06 13:57:24,010 127 INFO rb-41ce622-224575-412240 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-06 13:57:24,010 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:57:24,012 127 INFO rb-41ce622-224575-412240 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-06 13:57:24,013 127 INFO rb-41ce622-224575-412240 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-06 13:57:24,013 127 INFO rb-41ce622-224575-412240 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-06 13:57:24,014 127 INFO rb-41ce622-224575-412240 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-06 13:57:24,014 127 INFO rb-41ce622-224575-412240 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-06 13:57:24,025 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "GET /web/assets/4/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.004 0.042 2026-09-06 13:57:24,136 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.001 0.017 2026-09-06 13:57:24,179 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:24] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.017 0.035 2026-09-06 13:57:24,287 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-06 13:57:24,325 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-06 13:57:26,046 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.415 1.300 2026-09-06 13:57:26,265 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-06 13:57:26,343 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-06 13:57:26,408 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-06 13:57:26,421 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:26,432 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:26,442 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:57:26,442 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:26,445 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:57:26,453 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:57:26,471 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:26,488 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:57:26,497 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.059 2026-09-06 13:57:26,515 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:57:26,525 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:57:26,526 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:57:26,532 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:57:26,538 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:57:26,546 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:57:26,547 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:26,573 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:57:26,581 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:57:26,586 127 INFO rb-41ce622-224575-412240 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-06 13:57:26,589 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-09-06 13:57:26,593 127 INFO rb-41ce622-224575-412240 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-06 13:57:26,594 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-06 13:57:26,596 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:26,602 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.054 2026-09-06 13:57:26,607 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:26,609 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:57:26,610 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:57:26,610 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:57:26,622 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:26,630 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:57:26,633 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:57:26,636 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:57:26,663 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:57:26,665 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-06 13:57:26,668 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:57:26,692 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:57:26,693 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:57:26,698 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:57:26,700 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-06 13:57:26,708 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:57:26,711 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:57:26,714 127 INFO rb-41ce622-224575-412240 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-06 13:57:26,716 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:26] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:26,762 127 INFO rb-41ce622-224575-412240 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-06 13:57:26,824 127 INFO rb-41ce622-224575-412240 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-06 13:57:26,881 127 INFO rb-41ce622-224575-412240 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-06 13:57:29,456 127 INFO rb-41ce622-224575-412240 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-06 13:57:29,484 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 5 0.002 0.010 2026-09-06 13:57:29,506 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-06 13:57:29,527 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "GET /test_model/test-model-1 HTTP/1.1" 301 - 6 0.001 0.014 2026-09-06 13:57:29,536 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.006 0.021 2026-09-06 13:57:29,587 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:29] "GET /test_model/better-name-1 HTTP/1.1" 200 - 28 0.012 0.041 2026-09-06 13:57:29,668 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-06 13:57:29,928 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: Proxy(Object) 2026-09-06 13:57:30,097 127 INFO rb-41ce622-224575-412240 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-06 13:57:30,162 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: tour succeeded 2026-09-06 13:57:30,162 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: ╔════════════════════════════════════════════╗ ║ TOUR test_systray_reditor_tester SUCCEEDED ║ ╚════════════════════════════════════════════╝ 2026-09-06 13:57:30,471 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester.browser: heap 42662736 (allocated 45047808) 2026-09-06 13:57:30,481 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Closing chrome headless with pid 13888 2026-09-06 13:57:30,482 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Closing websocket connection 2026-09-06 13:57:30,484 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Terminating chrome headless with pid 13888 2026-09-06 13:57:30,588 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135730_588618_test_02_reditor_tester.txt 2026-09-06 13:57:30,588 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_02_reditor_tester: Removing chrome user profile "/tmp/tmp9hhp4mip_chrome_odoo" 2026-09-06 13:57:30,620 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_03_reditor_not_tester ... 2026-09-06 13:57:31,053 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome pid: 14195 2026-09-06 13:57:31,054 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome headless temporary user profile dir: /tmp/tmpwce7a8vm_chrome_odoo 2026-09-06 13:57:31,054 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Issuing json command http://127.0.0.1:35501/json/version 2026-09-06 13:57:31,061 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:35501/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:57:31,094 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Browser version: Chrome/150.0.7871.114 2026-09-06 13:57:31,094 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Issuing json command http://127.0.0.1:35501/json 2026-09-06 13:57:31,095 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:35501/json with timeout 3 increased to 10s during tests 2026-09-06 13:57:31,171 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Websocket url found: ws://127.0.0.1:35501/devtools/page/040C7B9264D85E7C967F0FD4FA07D19C 2026-09-06 13:57:31,183 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Enable chrome headless console log notification 2026-09-06 13:57:31,194 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome headless enable page notifications 2026-09-06 13:57:31,279 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:testtest from n/a 2026-09-06 13:57:31,293 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Setting session cookie in browser 2026-09-06 13:57:31,295 127 INFO rb-41ce622-224575-412240 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-06 13:57:31,295 127 INFO rb-41ce622-224575-412240 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-06 13:57:31,305 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:57:32,239 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.093 0.844 2026-09-06 13:57:32,243 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Navigation result: {'frameId': '040C7B9264D85E7C967F0FD4FA07D19C', 'loaderId': '78F02E1A99AF09FAC3CB501B71BF4658', 'isDownload': False} 2026-09-06 13:57:32,243 127 INFO rb-41ce622-224575-412240 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-06 13:57:32,284 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.018 0.007 2026-09-06 13:57:32,433 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "GET /web/webclient/load_menus/bede5f9786a43fb8a41e04f3f15c826709718c5760781732bbad0b01c143d8e1 HTTP/1.1" 200 - 112 0.092 0.079 2026-09-06 13:57:32,473 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.007 0.188 2026-09-06 13:57:32,505 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.023 0.212 2026-09-06 13:57:32,513 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.249 2026-09-06 13:57:32,517 127 INFO rb-41ce622-224575-412240 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-06 13:57:32,523 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.023 2026-09-06 13:57:32,552 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.005 0.008 2026-09-06 13:57:32,993 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-06 13:57:32,998 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:32] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-06 13:57:33,012 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-06 13:57:33,016 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.007 2026-09-06 13:57:33,033 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Owl is running in 'dev' mode. 2026-09-06 13:57:33,052 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:33,104 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.018 2026-09-06 13:57:33,112 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.030 2026-09-06 13:57:33,121 127 INFO rb-41ce622-224575-412240 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-06 13:57:33,130 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.005 0.042 2026-09-06 13:57:33,131 127 INFO rb-41ce622-224575-412240 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-06 13:57:33,222 127 INFO rb-41ce622-224575-412240 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-06 13:57:33,225 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:33,229 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "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-06 13:57:33,270 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /mail/data HTTP/1.1" 200 - 33 0.064 0.042 2026-09-06 13:57:33,289 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /web/action/load HTTP/1.1" 200 - 7 0.006 0.075 2026-09-06 13:57:33,291 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.120 2026-09-06 13:57:33,361 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /web/image?model=res.users&field=avatar_128&id=318 HTTP/1.1" 200 - 16 0.043 0.114 2026-09-06 13:57:33,414 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /web/image/res.partner/1244/avatar_128?unique=1788703019000 HTTP/1.1" 200 - 8 0.025 0.177 2026-09-06 13:57:33,426 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.104 2026-09-06 13:57:33,445 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.128 2026-09-06 13:57:33,447 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.130 2026-09-06 13:57:33,460 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.089 2026-09-06 13:57:33,462 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:57:33,464 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.143 2026-09-06 13:57:33,466 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.045 2026-09-06 13:57:33,496 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.034 2026-09-06 13:57:33,514 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 6 0.006 0.007 2026-09-06 13:57:33,525 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:33,536 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:33,543 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /test_model/1 HTTP/1.1" 301 - 8 0.008 0.010 2026-09-06 13:57:33,564 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:33] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.004 0.024 2026-09-06 13:57:33,575 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-06 13:57:33,734 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-06 13:57:34,390 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:34] "GET /test_model/test-model-1 HTTP/1.1" 200 - 313 0.150 0.691 2026-09-06 13:57:34,417 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:57:34,465 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:34] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 13 0.037 0.027 2026-09-06 13:57:34,475 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:57:34,480 127 INFO rb-41ce622-224575-412240 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-06 13:57:34,485 127 INFO rb-41ce622-224575-412240 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-06 13:57:34,486 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:34] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.010 0.074 2026-09-06 13:57:34,497 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:57:34,512 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:34] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.024 2026-09-06 13:57:34,611 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:34,613 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:34] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:34,622 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:34] "GET /web/image/website/1/logo/My%20Website?unique=73d67e8 HTTP/1.1" 200 - 5 0.006 0.008 2026-09-06 13:57:34,634 127 INFO rb-41ce622-224575-412240 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-06 13:57:34,651 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:34] "GET /website/static/src/img/phone.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:34,805 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:34] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.007 0.152 2026-09-06 13:57:34,816 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:57:34,839 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:34] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.007 0.182 2026-09-06 13:57:34,847 127 INFO rb-41ce622-224575-412240 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-06 13:57:34,848 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:34] "GET /web/image/website/1/favicon?unique=73d67e8 HTTP/1.1" 200 - 5 0.002 0.145 2026-09-06 13:57:34,923 127 INFO rb-41ce622-224575-412240 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-06 13:57:35,104 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:35] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 5 0.001 0.005 2026-09-06 13:57:35,113 127 INFO rb-41ce622-224575-412240 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-06 13:57:35,146 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:35] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.004 0.016 2026-09-06 13:57:35,151 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:35] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.001 0.028 2026-09-06 13:57:35,171 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:35] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.007 0.021 2026-09-06 13:57:35,175 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:35] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.031 2026-09-06 13:57:35,176 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:35] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.022 2026-09-06 13:57:35,208 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:35] "GET /website/force/4?path=/website/lang/default?r%3D HTTP/1.1" 303 - 5 0.001 0.005 2026-09-06 13:57:35,214 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 4 2026-09-06 13:57:35,466 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:35] "GET /website/lang/default?r= HTTP/1.1" 303 - 23 0.010 0.243 2026-09-06 13:57:35,473 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:35] "GET /en/ HTTP/1.1" 303 - 2 0.000 0.002 2026-09-06 13:57:35,499 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:35] "GET / HTTP/1.1" 301 - 20 0.008 0.014 2026-09-06 13:57:35,508 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-06 13:57:35,638 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-06 13:57:36,091 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:36] "GET /test_model/test-model-1 HTTP/1.1" 200 - 179 0.112 0.476 2026-09-06 13:57:36,123 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/d299c0d/web.assets_frontend.min.css, copying from /web/assets/1/d299c0d/web.assets_frontend.min.css 2026-09-06 13:57:36,162 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:36] "GET /web/assets/4/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.027 0.025 2026-09-06 13:57:36,167 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:57:36,176 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:36] "GET /web/assets/4/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.004 0.058 2026-09-06 13:57:36,187 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/1/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:57:36,202 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:36] "GET /web/assets/4/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.017 2026-09-06 13:57:36,287 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:36] "GET /web/image/website/4/logo/Other?unique=73d67e8 HTTP/1.1" 200 - 4 0.002 0.011 2026-09-06 13:57:36,336 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:57:36,356 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:36] "GET /web/assets/4/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.011 0.029 2026-09-06 13:57:36,371 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:36] "GET /web/image/website/4/favicon?unique=73d67e8 HTTP/1.1" 200 - 5 0.003 0.052 2026-09-06 13:57:36,779 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:36] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.006 0.043 2026-09-06 13:57:36,794 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:57:36,803 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:36] "GET /web/assets/4/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.003 0.012 2026-09-06 13:57:36,808 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:57:36,824 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:36] "GET /web/assets/4/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.028 2026-09-06 13:57:36,867 127 INFO rb-41ce622-224575-412240 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-06 13:57:36,923 127 INFO rb-41ce622-224575-412240 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-06 13:57:36,931 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:36] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.002 0.004 2026-09-06 13:57:36,979 127 INFO rb-41ce622-224575-412240 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-06 13:57:37,055 127 INFO rb-41ce622-224575-412240 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-06 13:57:37,087 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 15 0.015 0.014 2026-09-06 13:57:37,115 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.007 2026-09-06 13:57:37,127 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 4 0.003 0.008 2026-09-06 13:57:37,195 127 INFO rb-41ce622-224575-412240 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-06 13:57:37,199 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 3 0.003 0.012 2026-09-06 13:57:37,205 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 3 0.001 0.018 2026-09-06 13:57:37,230 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.013 0.019 2026-09-06 13:57:37,238 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.028 2026-09-06 13:57:37,249 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.003 0.013 2026-09-06 13:57:37,258 127 INFO rb-41ce622-224575-412240 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-06 13:57:37,272 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 7 0.003 0.010 2026-09-06 13:57:37,296 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.005 2026-09-06 13:57:37,299 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.007 2026-09-06 13:57:37,328 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "GET /website/force/4?path=/test_model/1 HTTP/1.1" 303 - 5 0.002 0.006 2026-09-06 13:57:37,345 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-06 13:57:37,355 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-06 13:57:37,407 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "GET /test_model/test-model-1 HTTP/1.1" 200 - 31 0.024 0.049 2026-09-06 13:57:37,563 127 INFO rb-41ce622-224575-412240 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-06 13:57:37,588 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.008 0.015 2026-09-06 13:57:37,616 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/2a3affe/web._assets_jquery.min.js, copying from /web/assets/2a3affe/web._assets_jquery.min.js 2026-09-06 13:57:37,625 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "GET /web/assets/4/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.005 0.015 2026-09-06 13:57:37,698 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.005 0.040 2026-09-06 13:57:37,720 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:57:37,736 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "GET /web/assets/4/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.012 0.017 2026-09-06 13:57:37,741 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/4/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:57:37,744 127 INFO rb-41ce622-224575-412240 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-06 13:57:37,744 127 INFO rb-41ce622-224575-412240 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-06 13:57:37,744 127 INFO rb-41ce622-224575-412240 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-06 13:57:37,745 127 INFO rb-41ce622-224575-412240 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-06 13:57:37,745 127 INFO rb-41ce622-224575-412240 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-06 13:57:37,745 127 INFO rb-41ce622-224575-412240 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-06 13:57:37,756 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "GET /web/assets/4/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.005 0.043 2026-09-06 13:57:37,881 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.029 2026-09-06 13:57:37,884 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.008 0.034 2026-09-06 13:57:37,973 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-09-06 13:57:37,990 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:37] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.004 0.009 2026-09-06 13:57:38,026 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-09-06 13:57:39,356 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 505 0.367 0.960 2026-09-06 13:57:39,515 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-09-06 13:57:39,529 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-09-06 13:57:39,574 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: Proxy(Object) 2026-09-06 13:57:39,583 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:39,617 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:57:39,622 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:57:39,627 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:39,631 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:57:39,638 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:57:39,668 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-06 13:57:39,674 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:57:39,675 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:57:39,676 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-09-06 13:57:39,679 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:57:39,684 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:57:39,689 127 INFO rb-41ce622-224575-412240 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-06 13:57:39,693 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:57:39,694 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:57:39,698 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:57:39,699 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:57:39,706 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:39,707 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:57:39,707 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: tour succeeded 2026-09-06 13:57:39,713 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:39,714 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:39,716 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_systray_reditor_not_tester SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-06 13:57:39,761 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:57:39,767 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:57:39,767 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.040 2026-09-06 13:57:39,768 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:57:39,776 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:57:39,798 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:57:39,802 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:57:39,815 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:57:39,825 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-06 13:57:39,860 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-09-06 13:57:39,869 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.064 2026-09-06 13:57:39,883 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:57:39,888 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:57:39,891 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:39,896 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:57:39,897 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:57:39,898 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:39] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:40,134 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester.browser: heap 38786256 (allocated 41115648) 2026-09-06 13:57:40,150 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Closing chrome headless with pid 14195 2026-09-06 13:57:40,154 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Closing websocket connection 2026-09-06 13:57:40,155 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Terminating chrome headless with pid 14195 2026-09-06 13:57:40,257 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135740_257164_test_03_reditor_not_tester.txt 2026-09-06 13:57:40,257 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_03_reditor_not_tester: Removing chrome user profile "/tmp/tmpwce7a8vm_chrome_odoo" 2026-09-06 13:57:40,313 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_04_not_reditor_tester ... 2026-09-06 13:57:40,754 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome pid: 14506 2026-09-06 13:57:40,755 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome headless temporary user profile dir: /tmp/tmpgtlinxzr_chrome_odoo 2026-09-06 13:57:40,755 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Issuing json command http://127.0.0.1:38617/json/version 2026-09-06 13:57:40,756 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:38617/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:57:40,790 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Browser version: Chrome/150.0.7871.114 2026-09-06 13:57:40,790 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Issuing json command http://127.0.0.1:38617/json 2026-09-06 13:57:40,791 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:38617/json with timeout 3 increased to 10s during tests 2026-09-06 13:57:40,805 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Websocket url found: ws://127.0.0.1:38617/devtools/page/DDF876421B2D5DA2CD02D01299F9A223 2026-09-06 13:57:40,866 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Enable chrome headless console log notification 2026-09-06 13:57:40,884 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome headless enable page notifications 2026-09-06 13:57:40,978 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:testtest from n/a 2026-09-06 13:57:40,985 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Setting session cookie in browser 2026-09-06 13:57:40,987 127 INFO rb-41ce622-224575-412240 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-06 13:57:40,987 127 INFO rb-41ce622-224575-412240 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-06 13:57:40,998 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:57:42,066 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:42] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.182 0.890 2026-09-06 13:57:42,070 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Navigation result: {'frameId': 'DDF876421B2D5DA2CD02D01299F9A223', 'loaderId': '85AEEBDF8DA0CC51C8D9D98BC53A79CA', 'isDownload': False} 2026-09-06 13:57:42,070 127 INFO rb-41ce622-224575-412240 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-06 13:57:42,211 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:42] "GET /web/webclient/load_menus/bede5f9786a43fb8a41e04f3f15c826709718c5760781732bbad0b01c143d8e1 HTTP/1.1" 200 - 112 0.060 0.054 2026-09-06 13:57:42,218 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:42] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.120 2026-09-06 13:57:42,230 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:42] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.122 2026-09-06 13:57:42,252 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:42] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.009 0.132 2026-09-06 13:57:42,265 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:42] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.169 2026-09-06 13:57:42,297 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:42] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.004 0.005 2026-09-06 13:57:42,297 127 INFO rb-41ce622-224575-412240 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-06 13:57:42,390 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:42] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:57:42,968 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:42] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-06 13:57:42,988 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:42] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-06 13:57:42,990 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:42] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.019 2026-09-06 13:57:43,006 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.009 2026-09-06 13:57:43,021 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: Owl is running in 'dev' mode. 2026-09-06 13:57:43,033 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:43,076 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "GET /odoo/offline HTTP/1.1" 200 - 5 0.007 0.017 2026-09-06 13:57:43,086 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.012 2026-09-06 13:57:43,100 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.012 2026-09-06 13:57:43,136 127 INFO rb-41ce622-224575-412240 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-06 13:57:43,152 127 INFO rb-41ce622-224575-412240 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-06 13:57:43,225 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "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-06 13:57:43,230 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:57:43,271 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "POST /mail/data HTTP/1.1" 200 - 33 0.076 0.036 2026-09-06 13:57:43,273 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.090 2026-09-06 13:57:43,296 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.085 2026-09-06 13:57:43,329 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "GET /web/image?model=res.users&field=avatar_128&id=318 HTTP/1.1" 200 - 16 0.015 0.109 2026-09-06 13:57:43,352 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.009 0.038 2026-09-06 13:57:43,389 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "GET /web/image/res.partner/1244/avatar_128?unique=1788703019000 HTTP/1.1" 200 - 8 0.014 0.165 2026-09-06 13:57:43,394 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.058 2026-09-06 13:57:43,400 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.086 2026-09-06 13:57:43,405 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.049 2026-09-06 13:57:43,406 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:57:43,413 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.099 2026-09-06 13:57:43,414 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.103 2026-09-06 13:57:43,447 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:43,458 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.011 0.014 2026-09-06 13:57:43,469 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 4 0.003 0.028 2026-09-06 13:57:43,474 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:43,494 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.011 2026-09-06 13:57:43,502 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:43] "GET /test_model/1 HTTP/1.1" 301 - 3 0.003 0.019 2026-09-06 13:57:44,318 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:44] "GET /test_model/test-model-1 HTTP/1.1" 200 - 291 0.150 0.662 2026-09-06 13:57:44,341 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:57:44,374 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:44] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.023 0.019 2026-09-06 13:57:44,383 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:57:44,396 127 INFO rb-41ce622-224575-412240 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-06 13:57:44,398 127 INFO rb-41ce622-224575-412240 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-06 13:57:44,401 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:44] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.005 0.062 2026-09-06 13:57:44,409 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:57:44,435 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:44] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.011 0.025 2026-09-06 13:57:44,503 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:44] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:57:44,504 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:44] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:57:44,506 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:44] "GET /web/image/website/1/logo/My%20Website?unique=73d67e8 HTTP/1.1" 200 - 4 0.004 0.008 2026-09-06 13:57:44,686 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:44] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 1 0.005 0.119 2026-09-06 13:57:44,699 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:44] "GET /web/image/website/1/favicon?unique=73d67e8 HTTP/1.1" 200 - 4 0.002 0.066 2026-09-06 13:57:44,712 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:57:44,731 127 INFO rb-41ce622-224575-412240 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-06 13:57:44,733 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:44] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.136 2026-09-06 13:57:44,744 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:44] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 3 0.002 0.006 2026-09-06 13:57:44,773 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:44] "POST /website/get_seo_data HTTP/1.1" 200 - 3 0.001 0.010 2026-09-06 13:57:44,807 127 INFO rb-41ce622-224575-412240 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-06 13:57:45,009 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:57:45,011 127 INFO rb-41ce622-224575-412240 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-06 13:57:45,024 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "POST /web/dataset/call_kw/test.model/website_publish_button HTTP/1.1" 200 - 2 0.002 0.009 2026-09-06 13:57:45,088 127 INFO rb-41ce622-224575-412240 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-06 13:57:45,090 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.008 0.043 2026-09-06 13:57:45,126 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.012 0.072 2026-09-06 13:57:45,135 127 INFO rb-41ce622-224575-412240 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-06 13:57:45,201 127 INFO rb-41ce622-224575-412240 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-06 13:57:45,263 127 INFO rb-41ce622-224575-412240 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-06 13:57:45,328 127 INFO rb-41ce622-224575-412240 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-06 13:57:45,401 127 INFO rb-41ce622-224575-412240 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-06 13:57:45,428 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 15 0.010 0.014 2026-09-06 13:57:45,452 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:45,470 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 2 0.004 0.017 2026-09-06 13:57:45,545 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.001 0.004 2026-09-06 13:57:45,552 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.009 2026-09-06 13:57:45,580 127 INFO rb-41ce622-224575-412240 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-06 13:57:45,598 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.006 0.019 2026-09-06 13:57:45,600 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.017 2026-09-06 13:57:45,611 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 4 0.003 0.006 2026-09-06 13:57:45,628 127 INFO rb-41ce622-224575-412240 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-06 13:57:45,646 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 5 0.008 0.009 2026-09-06 13:57:45,667 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:45,678 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.009 2026-09-06 13:57:45,705 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 0 0.000 0.002 2026-09-06 13:57:45,790 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:45] "GET /test_model/test-model-1 HTTP/1.1" 200 - 16 0.020 0.057 2026-09-06 13:57:45,985 127 INFO rb-41ce622-224575-412240 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-06 13:57:46,016 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:46] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.025 0.027 2026-09-06 13:57:46,023 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:46] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.003 0.056 2026-09-06 13:57:46,046 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: tour succeeded 2026-09-06 13:57:46,046 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: ╔════════════════════════════════════════════════╗ ║ TOUR test_systray_not_reditor_tester SUCCEEDED ║ ╚════════════════════════════════════════════════╝ 2026-09-06 13:57:46,227 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester.browser: heap 28228704 (allocated 29306880) 2026-09-06 13:57:46,234 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Closing chrome headless with pid 14506 2026-09-06 13:57:46,235 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Closing websocket connection 2026-09-06 13:57:46,235 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Terminating chrome headless with pid 14506 2026-09-06 13:57:46,330 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135746_330045_test_04_not_reditor_tester.txt 2026-09-06 13:57:46,330 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_04_not_reditor_tester: Removing chrome user profile "/tmp/tmpgtlinxzr_chrome_odoo" 2026-09-06 13:57:46,364 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray: Starting TestSystray.test_05_not_reditor_not_tester ... 2026-09-06 13:57:46,740 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome pid: 14738 2026-09-06 13:57:46,740 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome headless temporary user profile dir: /tmp/tmpi8zjlub4_chrome_odoo 2026-09-06 13:57:46,740 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Issuing json command http://127.0.0.1:35247/json/version 2026-09-06 13:57:46,741 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:35247/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:57:46,779 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Browser version: Chrome/150.0.7871.114 2026-09-06 13:57:46,779 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Issuing json command http://127.0.0.1:35247/json 2026-09-06 13:57:46,780 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:35247/json with timeout 3 increased to 10s during tests 2026-09-06 13:57:46,799 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Websocket url found: ws://127.0.0.1:35247/devtools/page/06C253B7F5825E63506203660694C45E 2026-09-06 13:57:46,866 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Enable chrome headless console log notification 2026-09-06 13:57:46,881 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome headless enable page notifications 2026-09-06 13:57:46,934 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:testtest from n/a 2026-09-06 13:57:46,960 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Setting session cookie in browser 2026-09-06 13:57:46,967 127 INFO rb-41ce622-224575-412240 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-06 13:57:46,967 127 INFO rb-41ce622-224575-412240 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-06 13:57:46,983 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:57:49,172 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:49] "GET /odoo/action-website.website_preview?path=/test_model/1 HTTP/1.1" 200 - 186 0.123 2.070 2026-09-06 13:57:49,176 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Navigation result: {'frameId': '06C253B7F5825E63506203660694C45E', 'loaderId': 'E6D5C798BE9DD419BEDD4CA5785AC650', 'isDownload': False} 2026-09-06 13:57:49,176 127 INFO rb-41ce622-224575-412240 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-06 13:57:49,222 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:49] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.006 0.011 2026-09-06 13:57:49,231 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:49] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.021 2026-09-06 13:57:49,255 127 INFO rb-41ce622-224575-412240 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-06 13:57:49,393 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:49] "GET /web/webclient/load_menus/bede5f9786a43fb8a41e04f3f15c826709718c5760781732bbad0b01c143d8e1 HTTP/1.1" 200 - 112 0.094 0.086 2026-09-06 13:57:49,401 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:49] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.183 2026-09-06 13:57:49,424 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.007 0.200 2026-09-06 13:57:49,436 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:49] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:57:49,495 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:49] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.002 0.004 2026-09-06 13:57:49,938 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:49] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-06 13:57:49,941 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:49] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-06 13:57:49,944 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:49] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.013 2026-09-06 13:57:49,969 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:49] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.006 0.011 2026-09-06 13:57:49,970 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: Owl is running in 'dev' mode. 2026-09-06 13:57:49,983 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:49] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:50,007 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.009 2026-09-06 13:57:50,022 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.007 0.007 2026-09-06 13:57:50,034 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.017 2026-09-06 13:57:50,041 127 INFO rb-41ce622-224575-412240 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-06 13:57:50,046 127 INFO rb-41ce622-224575-412240 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-06 13:57:50,118 127 INFO rb-41ce622-224575-412240 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-06 13:57:50,174 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "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-06 13:57:50,176 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:57:50,181 127 INFO rb-41ce622-224575-412240 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-06 13:57:50,198 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "POST /mail/data HTTP/1.1" 200 - 33 0.100 0.035 2026-09-06 13:57:50,212 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.110 2026-09-06 13:57:50,273 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "GET /web/image/res.partner/1244/avatar_128?unique=1788703019000 HTTP/1.1" 200 - 15 0.033 0.131 2026-09-06 13:57:50,274 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.112 2026-09-06 13:57:50,305 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "GET /web/image?model=res.users&field=avatar_128&id=318 HTTP/1.1" 200 - 9 0.008 0.184 2026-09-06 13:57:50,329 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.007 0.106 2026-09-06 13:57:50,331 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.082 2026-09-06 13:57:50,336 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:50,337 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.078 2026-09-06 13:57:50,339 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.081 2026-09-06 13:57:50,341 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.064 2026-09-06 13:57:50,346 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:57:50,367 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.025 2026-09-06 13:57:50,371 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:57:50,392 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 4 0.001 0.007 2026-09-06 13:57:50,412 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "GET /test_model/1 HTTP/1.1" 301 - 3 0.001 0.005 2026-09-06 13:57:50,413 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:50] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:50,584 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-06 13:57:51,139 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "GET /test_model/test-model-1 HTTP/1.1" 200 - 293 0.111 0.612 2026-09-06 13:57:51,167 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:57:51,204 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.026 0.021 2026-09-06 13:57:51,207 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:57:51,215 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.003 0.054 2026-09-06 13:57:51,224 127 INFO rb-41ce622-224575-412240 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-06 13:57:51,225 127 INFO rb-41ce622-224575-412240 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-06 13:57:51,226 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:57:51,236 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.015 2026-09-06 13:57:51,310 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:57:51,313 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:51,320 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "GET /web/image/website/1/logo/My%20Website?unique=73d67e8 HTTP/1.1" 200 - 4 0.007 0.011 2026-09-06 13:57:51,328 127 INFO rb-41ce622-224575-412240 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-06 13:57:51,375 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:57:51,390 127 INFO rb-41ce622-224575-412240 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-06 13:57:51,396 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.009 0.042 2026-09-06 13:57:51,441 127 INFO rb-41ce622-224575-412240 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-06 13:57:51,495 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 1 0.003 0.144 2026-09-06 13:57:51,504 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "GET /web/image/website/1/favicon?unique=73d67e8 HTTP/1.1" 200 - 4 0.003 0.143 2026-09-06 13:57:51,559 127 INFO rb-41ce622-224575-412240 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-06 13:57:51,601 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "POST /web/dataset/call_kw/test.model/get_views HTTP/1.1" 200 - 14 0.016 0.022 2026-09-06 13:57:51,737 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:51,752 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:57:51,757 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "POST /web/dataset/call_kw/test.model/web_read HTTP/1.1" 200 - 2 0.001 0.003 2026-09-06 13:57:51,816 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.047 2026-09-06 13:57:51,870 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.017 0.086 2026-09-06 13:57:51,884 127 INFO rb-41ce622-224575-412240 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-06 13:57:51,884 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.000 0.020 2026-09-06 13:57:51,888 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.026 2026-09-06 13:57:51,894 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:57:51,933 127 INFO rb-41ce622-224575-412240 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-06 13:57:51,947 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "POST /web/dataset/call_button/test.model/open_website_url HTTP/1.1" 200 - 5 0.002 0.009 2026-09-06 13:57:51,965 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:51,973 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.005 2026-09-06 13:57:51,991 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:51] "GET /website/force/1?path=/test_model/1 HTTP/1.1" 303 - 0 0.000 0.003 2026-09-06 13:57:52,022 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 318, model: test.model 2026-09-06 13:57:52,077 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:52] "GET /test_model/test-model-1 HTTP/1.1" 200 - 18 0.012 0.060 2026-09-06 13:57:52,285 127 INFO rb-41ce622-224575-412240 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-06 13:57:52,289 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:52] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.015 0.025 2026-09-06 13:57:52,297 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.049 2026-09-06 13:57:52,337 127 INFO rb-41ce622-224575-412240 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-06 13:57:52,394 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: tour succeeded 2026-09-06 13:57:52,395 127 INFO rb-41ce622-224575-412240 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-06 13:57:52,500 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester.browser: heap 28044532 (allocated 30093312) 2026-09-06 13:57:52,503 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Closing chrome headless with pid 14738 2026-09-06 13:57:52,504 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Closing websocket connection 2026-09-06 13:57:52,509 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Terminating chrome headless with pid 14738 2026-09-06 13:57:52,581 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135752_581417_test_05_not_reditor_not_tester.txt 2026-09-06 13:57:52,581 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_systray.TestSystray.test_05_not_reditor_not_tester: Removing chrome user profile "/tmp/tmpi8zjlub4_chrome_odoo" 2026-09-06 13:57:52,635 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 13:57:52,648 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_theme_ir_asset: Starting TestThemeAsset.test_theme_asset_tag ... 2026-09-06 13:57:52,735 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:57:52,789 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_access_rights_and_rules ... 2026-09-06 13:57:52,798 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:57:53,700 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:53] "GET /model/exposed-model HTTP/1.1" 403 - 200 0.103 0.801 2026-09-06 13:57:54,120 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:54] "GET /model/exposed-model HTTP/1.1" 200 - 122 0.079 0.336 2026-09-06 13:57:54,526 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:54] "GET /model/exposed-model HTTP/1.1" 200 - 121 0.074 0.311 2026-09-06 13:57:54,556 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_cannot_bypass_read_rights ... 2026-09-06 13:57:54,624 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 2, model: test.model.exposed 2026-09-06 13:57:54,646 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_default_layout ... 2026-09-06 13:57:54,920 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome pid: 14974 2026-09-06 13:57:54,920 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless temporary user profile dir: /tmp/tmpqa9ind9f_chrome_odoo 2026-09-06 13:57:54,921 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:36911/json/version 2026-09-06 13:57:54,922 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:36911/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:57:54,983 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Browser version: Chrome/150.0.7871.114 2026-09-06 13:57:54,983 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:36911/json 2026-09-06 13:57:54,984 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:36911/json with timeout 3 increased to 10s during tests 2026-09-06 13:57:55,007 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Websocket url found: ws://127.0.0.1:36911/devtools/page/3A343E6D34BF4BCC5A6DEEC8519C8849 2026-09-06 13:57:55,066 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Enable chrome headless console log notification 2026-09-06 13:57:55,071 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless enable page notifications 2026-09-06 13:57:55,108 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:57:55,118 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Setting session cookie in browser 2026-09-06 13:57:55,121 127 INFO rb-41ce622-224575-412240 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-06 13:57:55,121 127 INFO rb-41ce622-224575-412240 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-06 13:57:55,173 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:57:56,409 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:56] "GET /model/exposed-model HTTP/1.1" 200 - 290 0.228 1.014 2026-09-06 13:57:56,412 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigation result: {'frameId': '3A343E6D34BF4BCC5A6DEEC8519C8849', 'loaderId': '898CB696D57CFA31C3EDE373CE7FA773', 'isDownload': False} 2026-09-06 13:57:56,413 127 INFO rb-41ce622-224575-412240 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-06 13:57:56,448 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:56] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:57:56,453 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:57:56,497 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:56] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.035 0.025 2026-09-06 13:57:56,502 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:57:56,509 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:56] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.004 0.031 2026-09-06 13:57:56,522 127 INFO rb-41ce622-224575-412240 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-06 13:57:56,524 127 INFO rb-41ce622-224575-412240 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-06 13:57:56,529 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:57:56,539 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:56] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.015 2026-09-06 13:57:56,628 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:56] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:57:56,635 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:56] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:57:56,637 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:56] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.002 0.007 2026-09-06 13:57:56,652 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:56] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:56,667 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:57:56,687 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:56] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.004 0.027 2026-09-06 13:57:56,720 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:56] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.002 0.049 2026-09-06 13:57:56,988 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:56] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:57,052 127 INFO rb-41ce622-224575-412240 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-06 13:57:57,101 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.012 0.075 2026-09-06 13:57:57,147 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:57] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.018 0.091 2026-09-06 13:57:57,714 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:57] "GET /odoo/action-website.website_preview?path=/model/exposed-model&enable_editor=1 HTTP/1.1" 200 - 120 0.067 0.564 2026-09-06 13:57:57,758 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:57] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.019 2026-09-06 13:57:57,772 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:57] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:57:57,780 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:57] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.033 2026-09-06 13:57:57,800 127 INFO rb-41ce622-224575-412240 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-06 13:57:58,461 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 871 0.347 0.368 2026-09-06 13:57:58,481 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.008 0.721 2026-09-06 13:57:58,487 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.492 2026-09-06 13:57:58,494 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.207 2026-09-06 13:57:58,622 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.011 2026-09-06 13:57:58,625 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.012 2026-09-06 13:57:58,625 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.015 2026-09-06 13:57:58,628 127 INFO rb-41ce622-224575-412240 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-06 13:57:58,640 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.008 2026-09-06 13:57:58,664 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Owl is running in 'dev' mode. 2026-09-06 13:57:58,680 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:57:58,721 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.027 0.046 2026-09-06 13:57:58,723 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.058 2026-09-06 13:57:58,766 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.060 2026-09-06 13:57:58,816 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:58,852 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.033 0.126 2026-09-06 13:57:58,869 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.126 2026-09-06 13:57:58,870 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.100 2026-09-06 13:57:58,908 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.014 0.081 2026-09-06 13:57:58,924 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:57:59,212 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "POST /mail/data HTTP/1.1" 200 - 139 0.187 0.255 2026-09-06 13:57:59,252 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.016 0.330 2026-09-06 13:57:59,271 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "POST /web/action/load HTTP/1.1" 200 - 7 0.007 0.365 2026-09-06 13:57:59,300 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.012 0.383 2026-09-06 13:57:59,352 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:57:59,392 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.022 2026-09-06 13:57:59,395 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:57:59,403 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.002 0.004 2026-09-06 13:57:59,410 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:57:59,414 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:59,420 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:57:59,445 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "GET /website/force/1?path=/model/exposed-model HTTP/1.1" 303 - 1 0.001 0.007 2026-09-06 13:57:59,473 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.007 0.014 2026-09-06 13:57:59,574 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.028 0.087 2026-09-06 13:57:59,580 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a3affe/web._assets_jquery.min.js, copying from /web/assets/2a3affe/web._assets_jquery.min.js 2026-09-06 13:57:59,600 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "GET /web/assets/1/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.015 0.095 2026-09-06 13:57:59,829 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.167 2026-09-06 13:57:59,908 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.020 0.223 2026-09-06 13:57:59,979 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:57:59] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.028 0.024 2026-09-06 13:58:00,044 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:00] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.009 0.083 2026-09-06 13:58:00,098 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:58:00,119 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:00] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.024 0.156 2026-09-06 13:58:00,126 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:58:00,147 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:00] "GET /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.012 0.193 2026-09-06 13:58:00,153 127 INFO rb-41ce622-224575-412240 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-06 13:58:00,154 127 INFO rb-41ce622-224575-412240 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-06 13:58:00,156 127 INFO rb-41ce622-224575-412240 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-06 13:58:00,162 127 INFO rb-41ce622-224575-412240 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-06 13:58:00,163 127 INFO rb-41ce622-224575-412240 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-06 13:58:00,163 127 INFO rb-41ce622-224575-412240 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-06 13:58:00,170 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:58:00,182 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:00] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.011 0.112 2026-09-06 13:58:00,192 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:58:00,208 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:00] "GET /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.008 0.241 2026-09-06 13:58:00,218 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:58:00,236 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:00] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.012 0.164 2026-09-06 13:58:00,555 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:00] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.106 0.134 2026-09-06 13:58:00,560 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:00] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.237 2026-09-06 13:58:00,575 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:00] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.002 0.246 2026-09-06 13:58:00,667 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:00,705 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:01,211 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:01] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:58:01,940 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:01] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.247 0.984 2026-09-06 13:58:02,139 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:02,200 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:02,260 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:02,276 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /web_editor/static/src/img/snippet_disabled.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:58:02,369 127 INFO rb-41ce622-224575-412240 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-06 13:58:02,396 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.098 2026-09-06 13:58:02,397 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:58:02,401 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:58:02,404 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:02,405 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:02,408 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:02,484 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:58:02,495 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:58:02,503 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:58:02,509 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:58:02,512 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.047 2026-09-06 13:58:02,517 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:58:02,523 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:58:02,531 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:58:02,534 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:58:02,535 127 INFO rb-41ce622-224575-412240 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-06 13:58:02,562 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:58:02,564 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-06 13:58:02,566 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:58:02,569 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:58:02,591 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:58:02,595 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:58:02,597 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:58:02,597 127 INFO rb-41ce622-224575-412240 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-06 13:58:02,600 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:58:02,608 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:58:02,628 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:58:02,638 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:58:02,651 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:58:02,652 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.051 2026-09-06 13:58:02,653 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:58:02,668 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:58:02,672 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:02,681 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:58:02,683 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:58:02,686 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:58:02,691 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:58:02,700 127 INFO rb-41ce622-224575-412240 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-06 13:58:02,701 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:58:02,702 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:58:02,725 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "POST /web/dataset/call_kw/website.controller.page/read HTTP/1.1" 200 - 8 0.009 0.010 2026-09-06 13:58:02,751 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:02,780 127 INFO rb-41ce622-224575-412240 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-06 13:58:02,860 127 INFO rb-41ce622-224575-412240 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-06 13:58:02,922 127 INFO rb-41ce622-224575-412240 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-06 13:58:02,969 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "POST /website/save_session_layout_mode HTTP/1.1" 200 - 3 0.016 0.023 2026-09-06 13:58:02,985 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:58:02,985 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:02] "POST /web/dataset/call_kw/website.controller.page/write HTTP/1.1" 200 - 19 0.008 0.051 2026-09-06 13:58:03,014 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:03,538 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:03] "GET /model/exposed-model HTTP/1.1" 200 - 131 0.100 0.380 2026-09-06 13:58:03,836 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.030 2026-09-06 13:58:03,888 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:03] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.039 0.048 2026-09-06 13:58:03,982 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:04,019 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:04,227 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:04,296 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:04,299 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:04] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 298 0.258 0.151 2026-09-06 13:58:04,404 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:04] "POST /web/dataset/call_kw/website.controller.page/read HTTP/1.1" 200 - 3 0.001 0.004 2026-09-06 13:58:04,417 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:04,421 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:04,465 127 INFO rb-41ce622-224575-412240 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-06 13:58:04,529 127 INFO rb-41ce622-224575-412240 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-06 13:58:04,593 127 INFO rb-41ce622-224575-412240 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-06 13:58:06,576 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:06,578 127 INFO rb-41ce622-224575-412240 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-06 13:58:06,667 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:06] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.033 0.057 2026-09-06 13:58:06,715 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:06,837 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.019 2026-09-06 13:58:06,848 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Proxy(Object) 2026-09-06 13:58:06,878 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:06] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.022 0.045 2026-09-06 13:58:07,145 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: tour succeeded 2026-09-06 13:58:07,145 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR website_controller_page_listing_layout SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-06 13:58:07,444 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: heap 48119128 (allocated 50786304) 2026-09-06 13:58:07,451 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing chrome headless with pid 14974 2026-09-06 13:58:07,454 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing websocket connection 2026-09-06 13:58:07,455 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Terminating chrome headless with pid 14974 2026-09-06 13:58:07,585 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135807_585109_test_default_layout.txt 2026-09-06 13:58:07,585 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Removing chrome user profile "/tmp/tmpqa9ind9f_chrome_odoo" 2026-09-06 13:58:07,881 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome pid: 15272 2026-09-06 13:58:07,881 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless temporary user profile dir: /tmp/tmp5_mg4302_chrome_odoo 2026-09-06 13:58:07,881 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:40935/json/version 2026-09-06 13:58:07,883 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:40935/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:58:07,895 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Browser version: Chrome/150.0.7871.114 2026-09-06 13:58:07,895 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Issuing json command http://127.0.0.1:40935/json 2026-09-06 13:58:07,896 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:40935/json with timeout 3 increased to 10s during tests 2026-09-06 13:58:07,906 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Websocket url found: ws://127.0.0.1:40935/devtools/page/3933030C756C1DBA190350A22F959F75 2026-09-06 13:58:07,967 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Enable chrome headless console log notification 2026-09-06 13:58:07,975 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome headless enable page notifications 2026-09-06 13:58:08,063 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:58:08,066 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Setting session cookie in browser 2026-09-06 13:58:08,072 127 INFO rb-41ce622-224575-412240 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-06 13:58:08,072 127 INFO rb-41ce622-224575-412240 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-06 13:58:08,152 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /model/exposed-model HTTP/1.1" 200 - 21 0.012 0.056 2026-09-06 13:58:08,170 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Navigation result: {'frameId': '3933030C756C1DBA190350A22F959F75', 'loaderId': '8296AE72B442F88599CD897A2373AC92', 'isDownload': False} 2026-09-06 13:58:08,170 127 INFO rb-41ce622-224575-412240 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-06 13:58:08,199 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "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-06 13:58:08,201 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 3 0.003 0.007 2026-09-06 13:58:08,228 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 3 0.006 0.009 2026-09-06 13:58:08,231 127 INFO rb-41ce622-224575-412240 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-06 13:58:08,232 127 INFO rb-41ce622-224575-412240 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-06 13:58:08,242 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 3 0.001 0.005 2026-09-06 13:58:08,328 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:58:08,335 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:58:08,338 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 3 0.002 0.005 2026-09-06 13:58:08,373 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:58:08,393 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.004 0.010 2026-09-06 13:58:08,401 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 3 0.001 0.018 2026-09-06 13:58:08,674 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:58:08,714 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-06 13:58:08,747 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "POST /im_livechat/init HTTP/1.1" 200 - 18 0.010 0.036 2026-09-06 13:58:08,755 127 INFO rb-41ce622-224575-412240 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-06 13:58:08,915 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /odoo/action-website.website_preview?path=/model/exposed-model HTTP/1.1" 200 - 31 0.033 0.086 2026-09-06 13:58:08,946 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.009 2026-09-06 13:58:08,957 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:08] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.016 2026-09-06 13:58:08,978 127 INFO rb-41ce622-224575-412240 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-06 13:58:09,568 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 870 0.264 0.364 2026-09-06 13:58:09,577 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.044 2026-09-06 13:58:09,599 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.636 2026-09-06 13:58:09,603 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.398 2026-09-06 13:58:09,612 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.669 2026-09-06 13:58:09,696 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-06 13:58:09,700 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.010 2026-09-06 13:58:09,703 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-06 13:58:09,710 127 INFO rb-41ce622-224575-412240 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-06 13:58:09,731 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: Owl is running in 'dev' mode. 2026-09-06 13:58:09,731 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.002 0.016 2026-09-06 13:58:09,741 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:58:09,800 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "GET /odoo/offline HTTP/1.1" 200 - 5 0.018 0.026 2026-09-06 13:58:09,826 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.004 0.033 2026-09-06 13:58:09,908 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.040 0.079 2026-09-06 13:58:09,909 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.038 2026-09-06 13:58:09,961 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:58:09,997 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:09] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:58:10,150 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "POST /mail/data HTTP/1.1" 200 - 71 0.116 0.161 2026-09-06 13:58:10,180 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.010 0.226 2026-09-06 13:58:10,182 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.260 2026-09-06 13:58:10,195 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 4 0.005 0.258 2026-09-06 13:58:10,212 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "POST /web/action/load HTTP/1.1" 200 - 6 0.006 0.256 2026-09-06 13:58:10,237 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.010 0.278 2026-09-06 13:58:10,280 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.001 2026-09-06 13:58:10,312 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.013 0.013 2026-09-06 13:58:10,315 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:58:10,362 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.045 2026-09-06 13:58:10,364 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 1 0.001 0.055 2026-09-06 13:58:10,370 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.053 2026-09-06 13:58:10,388 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:58:10,416 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "GET /website/force/1?path=/model/exposed-model HTTP/1.1" 303 - 1 0.001 0.006 2026-09-06 13:58:10,429 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:10,515 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "GET /model/exposed-model HTTP/1.1" 200 - 36 0.017 0.068 2026-09-06 13:58:10,822 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.179 2026-09-06 13:58:10,975 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.010 0.027 2026-09-06 13:58:10,986 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.044 2026-09-06 13:58:10,991 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:10] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.021 2026-09-06 13:58:11,036 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:11] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.001 0.012 2026-09-06 13:58:11,044 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:11] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.001 0.005 2026-09-06 13:58:11,111 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: tour succeeded 2026-09-06 13:58:11,112 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: ╔═══════════════════════════════════════════════════════════╗ ║ TOUR website_controller_page_default_page_check SUCCEEDED ║ ╚═══════════════════════════════════════════════════════════╝ 2026-09-06 13:58:11,303 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout.browser: heap 35449968 (allocated 37937152) 2026-09-06 13:58:11,307 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing chrome headless with pid 15272 2026-09-06 13:58:11,309 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Closing websocket connection 2026-09-06 13:58:11,310 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Terminating chrome headless with pid 15272 2026-09-06 13:58:11,425 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135811_425585_test_default_layout.txt 2026-09-06 13:58:11,425 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_default_layout: Removing chrome user profile "/tmp/tmp5_mg4302_chrome_odoo" 2026-09-06 13:58:11,475 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_expose_model ... 2026-09-06 13:58:11,494 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:58:12,475 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:12] "GET /model/exposed-model HTTP/1.1" 200 - 196 0.154 0.837 2026-09-06 13:58:12,539 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:12] "GET /model/exposed-model/test-partner-0-1 HTTP/1.1" 200 - 18 0.011 0.043 2026-09-06 13:58:12,741 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:12] "GET /model/exposed-model/fake-slug-1 HTTP/1.1" 404 - 28 0.014 0.181 2026-09-06 13:58:12,798 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:12] "GET /model/exposed-model/non-reachable-3 HTTP/1.1" 404 - 16 0.015 0.033 2026-09-06 13:58:12,831 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:12] "GET /model/some-other-slug HTTP/1.1" 404 - 12 0.013 0.017 2026-09-06 13:58:13,268 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:13] "GET /model/exposed-model HTTP/1.1" 404 - 115 0.072 0.348 2026-09-06 13:58:13,271 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page.TestWebsiteControllerPage.test_expose_model: waiting for threads: [] 2026-09-06 13:58:13,297 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_model_constrains ... 2026-09-06 13:58:13,345 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_controller_page: Starting TestWebsiteControllerPage.test_search_listing ... 2026-09-06 13:58:13,352 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:58:14,264 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:14] "GET /model/exposed-model?search=1 HTTP/1.1" 200 - 196 0.148 0.767 2026-09-06 13:58:14,310 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:14] "GET /model/exposed-model/page/2 HTTP/1.1" 200 - 12 0.009 0.026 2026-09-06 13:58:14,336 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:14] "GET /model/exposed-model/page/2?search=test_partner_0 HTTP/1.1" 303 - 5 0.002 0.007 2026-09-06 13:58:14,367 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:14] "GET /model/exposed-model?search=test_partner_0&order=create_date+desc HTTP/1.1" 200 - 12 0.006 0.019 2026-09-06 13:58:14,435 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:58:14,450 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize: Starting TestWebsiteFieldSanitize.test_sanitize_video_iframe ... 2026-09-06 13:58:15,080 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome pid: 15506 2026-09-06 13:58:15,081 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless temporary user profile dir: /tmp/tmphwnf7pzu_chrome_odoo 2026-09-06 13:58:15,081 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:45855/json/version 2026-09-06 13:58:15,082 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:45855/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:58:15,134 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Browser version: Chrome/150.0.7871.114 2026-09-06 13:58:15,135 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:45855/json 2026-09-06 13:58:15,135 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:45855/json with timeout 3 increased to 10s during tests 2026-09-06 13:58:15,170 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Websocket url found: ws://127.0.0.1:45855/devtools/page/D47154E1B0E6E9ECBC14C3CC72BBB427 2026-09-06 13:58:15,194 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Enable chrome headless console log notification 2026-09-06 13:58:15,207 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless enable page notifications 2026-09-06 13:58:15,314 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:58:15,324 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Setting session cookie in browser 2026-09-06 13:58:15,327 127 INFO rb-41ce622-224575-412240 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-06 13:58:15,327 127 INFO rb-41ce622-224575-412240 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-06 13:58:15,338 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:58:17,659 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:17] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 176 0.165 2.159 2026-09-06 13:58:17,667 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigation result: {'frameId': 'D47154E1B0E6E9ECBC14C3CC72BBB427', 'loaderId': 'E0156FDFF72CF2AB89EDE62FFE4D6179', 'isDownload': False} 2026-09-06 13:58:17,667 127 INFO rb-41ce622-224575-412240 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-06 13:58:17,715 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:17] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-06 13:58:17,721 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:17] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.020 2026-09-06 13:58:17,749 127 INFO rb-41ce622-224575-412240 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-06 13:58:18,592 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:18] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 872 0.528 0.362 2026-09-06 13:58:18,607 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:18] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.005 0.893 2026-09-06 13:58:18,620 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:18] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.912 2026-09-06 13:58:18,626 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:18] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.666 2026-09-06 13:58:18,631 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:18] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.246 2026-09-06 13:58:18,738 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:18] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-06 13:58:18,743 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:18] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-06 13:58:18,748 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:18] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.009 2026-09-06 13:58:18,767 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:18] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.005 0.006 2026-09-06 13:58:18,799 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-09-06 13:58:18,836 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:58:18,873 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:18] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.027 0.043 2026-09-06 13:58:18,875 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:18] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.053 2026-09-06 13:58:18,922 127 INFO rb-41ce622-224575-412240 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-06 13:58:18,988 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:18] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.055 0.079 2026-09-06 13:58:19,001 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "GET /odoo/offline HTTP/1.1" 200 - 5 0.003 0.098 2026-09-06 13:58:19,002 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.059 2026-09-06 13:58:19,043 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.179 2026-09-06 13:58:19,064 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:58:19,069 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "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-06 13:58:19,325 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "POST /mail/data HTTP/1.1" 200 - 138 0.145 0.249 2026-09-06 13:58:19,370 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.026 0.312 2026-09-06 13:58:19,458 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 20 0.028 0.473 2026-09-06 13:58:19,513 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.037 0.418 2026-09-06 13:58:19,535 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "POST /web/action/load HTTP/1.1" 200 - 7 0.012 0.462 2026-09-06 13:58:19,538 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.082 2026-09-06 13:58:19,567 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.097 2026-09-06 13:58:19,758 127 INFO rb-41ce622-224575-412240 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-06 13:58:19,778 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-09-06 13:58:19,781 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.007 0.015 2026-09-06 13:58:19,791 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.002 0.018 2026-09-06 13:58:19,909 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:58:19,909 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 26 0.051 0.056 2026-09-06 13:58:19,938 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.129 2026-09-06 13:58:19,940 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:19] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.039 2026-09-06 13:58:20,089 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "POST /mail/data HTTP/1.1" 200 - 71 0.043 0.180 2026-09-06 13:58:20,118 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.205 2026-09-06 13:58:20,137 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "POST /web/action/load HTTP/1.1" 200 - 6 0.009 0.173 2026-09-06 13:58:20,164 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.010 0.199 2026-09-06 13:58:20,208 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 9 0.016 0.234 2026-09-06 13:58:20,220 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.003 2026-09-06 13:58:20,260 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.004 0.027 2026-09-06 13:58:20,264 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:58:20,281 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:58:20,294 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.027 2026-09-06 13:58:20,297 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:58:20,300 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:58:20,307 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:20,360 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 6 0.004 0.039 2026-09-06 13:58:20,370 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:20] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 1 0.000 0.043 2026-09-06 13:58:21,385 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:21] "GET /test_website/model_item/1 HTTP/1.1" 200 - 1063 0.229 0.770 2026-09-06 13:58:21,394 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:21] "GET /web/assets/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.002 0.997 2026-09-06 13:58:21,411 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:58:21,418 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:21] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.005 0.010 2026-09-06 13:58:21,425 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:58:21,456 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:21] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 10 0.023 0.034 2026-09-06 13:58:21,502 127 INFO rb-41ce622-224575-412240 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-06 13:58:21,503 127 INFO rb-41ce622-224575-412240 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-06 13:58:21,531 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:21] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 19 0.017 0.088 2026-09-06 13:58:21,538 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:58:21,551 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:21] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.006 0.116 2026-09-06 13:58:21,579 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:21] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:21,599 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:21] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.003 0.016 2026-09-06 13:58:21,614 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:58:21,638 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:21] "GET /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.020 0.036 2026-09-06 13:58:21,664 127 INFO rb-41ce622-224575-412240 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-06 13:58:21,665 127 INFO rb-41ce622-224575-412240 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-06 13:58:21,665 127 INFO rb-41ce622-224575-412240 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-06 13:58:21,665 127 INFO rb-41ce622-224575-412240 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-06 13:58:21,667 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:58:21,670 127 INFO rb-41ce622-224575-412240 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-06 13:58:21,674 127 INFO rb-41ce622-224575-412240 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-06 13:58:21,688 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:21] "GET /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.014 0.084 2026-09-06 13:58:21,710 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:21] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 5 0.002 0.024 2026-09-06 13:58:21,728 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:58:21,751 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:21] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.015 0.067 2026-09-06 13:58:21,925 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:21] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.257 2026-09-06 13:58:22,036 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:22] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 5 0.001 0.008 2026-09-06 13:58:22,129 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:58:22,152 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:22] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 23 0.025 0.057 2026-09-06 13:58:22,206 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:22] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.032 0.089 2026-09-06 13:58:22,249 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:22] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.022 0.150 2026-09-06 13:58:22,313 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:22] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.016 0.073 2026-09-06 13:58:22,330 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:58:22,347 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:22] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.011 0.017 2026-09-06 13:58:22,353 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:58:22,379 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:22] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.013 0.046 2026-09-06 13:58:22,681 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:22] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 302 0.097 0.140 2026-09-06 13:58:22,693 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:22] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.234 2026-09-06 13:58:22,711 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:22] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.005 0.237 2026-09-06 13:58:22,828 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:22,876 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:23,382 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:23] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:24,546 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:24] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.372 1.290 2026-09-06 13:58:24,708 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:24,807 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:24,885 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:24,916 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:24] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:58:24,932 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:24] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:58:24,934 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:24] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:58:24,946 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:24] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:58:24,947 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:24] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.044 2026-09-06 13:58:24,956 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:24] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.036 2026-09-06 13:58:24,972 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:24] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.064 2026-09-06 13:58:24,973 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:24] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:58:24,995 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:24] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:58:25,008 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:58:25,010 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-06 13:58:25,024 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:58:25,038 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:58:25,040 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:58:25,079 127 INFO rb-41ce622-224575-412240 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-06 13:58:25,086 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:58:25,091 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:58:25,095 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:58:25,095 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.083 2026-09-06 13:58:25,111 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:58:25,115 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:58:25,125 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:58:25,126 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:58:25,159 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-09-06 13:58:25,163 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:58:25,176 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:58:25,177 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:58:25,183 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:58:25,193 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:58:25,201 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:58:25,215 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:58:25,223 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:58:25,227 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:58:25,230 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:58:25,232 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:58:25,234 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:58:25,235 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:58:25,262 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:25] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:25,343 127 INFO rb-41ce622-224575-412240 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-09-06 13:58:25,373 127 INFO rb-41ce622-224575-412240 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-06 13:58:26,014 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:26] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:58:26,015 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:26] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:58:26,026 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:26] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:58:26,027 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:26] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:58:26,109 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:26,161 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:26,168 127 INFO rb-41ce622-224575-412240 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-06 13:58:26,271 127 INFO rb-41ce622-224575-412240 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-06 13:58:27,370 127 INFO rb-41ce622-224575-412240 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-06 13:58:27,420 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:27] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 6 0.017 0.011 2026-09-06 13:58:27,440 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:27,557 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:27] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.048 0.058 2026-09-06 13:58:27,587 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:27] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.016 0.117 2026-09-06 13:58:27,702 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:27,715 127 INFO rb-41ce622-224575-412240 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-09-06 13:58:28,054 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:28] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.011 2026-09-06 13:58:28,090 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:28] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.010 0.040 2026-09-06 13:58:28,112 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:28] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.007 0.059 2026-09-06 13:58:28,134 127 INFO rb-41ce622-224575-412240 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-06 13:58:28,205 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: tour succeeded 2026-09-06 13:58:28,205 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: ╔══════════════════════════════════════════════╗ ║ TOUR website_designer_iframe_video SUCCEEDED ║ ╚══════════════════════════════════════════════╝ 2026-09-06 13:58:28,491 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: heap 42684700 (allocated 44638208) 2026-09-06 13:58:28,515 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing chrome headless with pid 15506 2026-09-06 13:58:28,517 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing websocket connection 2026-09-06 13:58:28,518 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Terminating chrome headless with pid 15506 2026-09-06 13:58:28,600 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135828_600293_test_sanitize_video_iframe.txt 2026-09-06 13:58:28,600 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Removing chrome user profile "/tmp/tmphwnf7pzu_chrome_odoo" 2026-09-06 13:58:28,989 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome pid: 15846 2026-09-06 13:58:28,989 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless temporary user profile dir: /tmp/tmpf22m_znm_chrome_odoo 2026-09-06 13:58:28,989 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:40559/json/version 2026-09-06 13:58:28,990 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:40559/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:58:29,005 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Browser version: Chrome/150.0.7871.114 2026-09-06 13:58:29,005 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Issuing json command http://127.0.0.1:40559/json 2026-09-06 13:58:29,006 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:40559/json with timeout 3 increased to 10s during tests 2026-09-06 13:58:29,070 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Websocket url found: ws://127.0.0.1:40559/devtools/page/122730286CD8D557427E3279E14C29F6 2026-09-06 13:58:29,082 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Enable chrome headless console log notification 2026-09-06 13:58:29,095 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome headless enable page notifications 2026-09-06 13:58:29,131 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:restricted from n/a 2026-09-06 13:58:29,137 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Setting session cookie in browser 2026-09-06 13:58:29,141 127 INFO rb-41ce622-224575-412240 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-06 13:58:29,141 127 INFO rb-41ce622-224575-412240 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-06 13:58:29,491 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:29] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 94 0.162 0.179 2026-09-06 13:58:29,494 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Navigation result: {'frameId': '122730286CD8D557427E3279E14C29F6', 'loaderId': '9F2A3ABF2C6ADECF1D59546685090321', 'isDownload': False} 2026-09-06 13:58:29,494 127 INFO rb-41ce622-224575-412240 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-06 13:58:29,519 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:29] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.006 2026-09-06 13:58:29,680 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:29] "GET /web/webclient/load_menus/bede5f9786a43fb8a41e04f3f15c826709718c5760781732bbad0b01c143d8e1 HTTP/1.1" 200 - 110 0.102 0.062 2026-09-06 13:58:29,691 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:29] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.177 2026-09-06 13:58:29,719 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:29] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.017 0.179 2026-09-06 13:58:29,729 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:29] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.212 2026-09-06 13:58:29,737 127 INFO rb-41ce622-224575-412240 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-06 13:58:29,785 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:29] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:58:30,183 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.007 2026-09-06 13:58:30,211 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-06 13:58:30,225 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.007 2026-09-06 13:58:30,228 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-06 13:58:30,286 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 2 0.015 0.014 2026-09-06 13:58:30,287 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-09-06 13:58:30,295 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:58:30,318 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "GET /odoo/offline HTTP/1.1" 200 - 2 0.001 0.007 2026-09-06 13:58:30,329 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.005 2026-09-06 13:58:30,376 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.004 0.013 2026-09-06 13:58:30,397 127 INFO rb-41ce622-224575-412240 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-06 13:58:30,451 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:58:30,471 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:58:30,498 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "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-06 13:58:30,572 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "POST /mail/data HTTP/1.1" 200 - 32 0.099 0.070 2026-09-06 13:58:30,574 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.154 2026-09-06 13:58:30,628 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "GET /web/image?model=res.users&field=avatar_128&id=319 HTTP/1.1" 200 - 16 0.027 0.160 2026-09-06 13:58:30,679 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1&enable_editor=1 HTTP/1.1" 200 - 20 0.015 0.245 2026-09-06 13:58:30,701 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "POST /web/action/load HTTP/1.1" 200 - 6 0.006 0.249 2026-09-06 13:58:30,740 127 INFO rb-41ce622-224575-412240 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-06 13:58:30,751 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "GET /web/image/res.partner/1245/avatar_128?unique=1788703094000 HTTP/1.1" 200 - 8 0.018 0.303 2026-09-06 13:58:30,796 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 9 0.017 0.180 2026-09-06 13:58:30,828 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 7 0.012 0.090 2026-09-06 13:58:31,379 127 INFO rb-41ce622-224575-412240 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-06 13:58:31,400 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 2 0.001 0.005 2026-09-06 13:58:31,425 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Owl is running in 'dev' mode. 2026-09-06 13:58:31,460 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.009 2026-09-06 13:58:31,468 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 1 0.001 0.012 2026-09-06 13:58:31,548 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "POST /mail/data HTTP/1.1" 200 - 19 0.023 0.033 2026-09-06 13:58:31,590 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "GET /web/image/res.partner/1245/avatar_128?unique=1788703094000 HTTP/1.1" 200 - 8 0.023 0.059 2026-09-06 13:58:31,604 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "POST /web/action/load HTTP/1.1" 200 - 6 0.004 0.085 2026-09-06 13:58:31,610 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.109 2026-09-06 13:58:31,639 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "GET /web/image?model=res.users&field=avatar_128&id=319 HTTP/1.1" 304 - 9 0.011 0.118 2026-09-06 13:58:31,657 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 2 0.010 0.089 2026-09-06 13:58:31,663 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.017 2026-09-06 13:58:31,665 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:58:31,679 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:58:31,681 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:58:31,686 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:58:31,703 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:58:31,727 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.022 0.014 2026-09-06 13:58:31,752 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 2 0.001 0.029 2026-09-06 13:58:31,755 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:58:31,778 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "GET /web/image/res.company/1/favicon HTTP/1.1" 304 - 5 0.004 0.022 2026-09-06 13:58:31,998 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:31] "GET /test_website/model_item/1 HTTP/1.1" 200 - 164 0.110 0.113 2026-09-06 13:58:32,006 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /web/assets/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 3 0.001 0.221 2026-09-06 13:58:32,020 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 4 0.002 0.008 2026-09-06 13:58:32,024 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 4 0.001 0.011 2026-09-06 13:58:32,035 127 INFO rb-41ce622-224575-412240 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-06 13:58:32,036 127 INFO rb-41ce622-224575-412240 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-06 13:58:32,038 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 2 0.001 0.009 2026-09-06 13:58:32,050 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 4 0.004 0.007 2026-09-06 13:58:32,061 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 4 0.002 0.007 2026-09-06 13:58:32,080 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 4 0.007 0.018 2026-09-06 13:58:32,124 127 INFO rb-41ce622-224575-412240 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-06 13:58:32,124 127 INFO rb-41ce622-224575-412240 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-06 13:58:32,125 127 INFO rb-41ce622-224575-412240 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-06 13:58:32,126 127 INFO rb-41ce622-224575-412240 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-06 13:58:32,126 127 INFO rb-41ce622-224575-412240 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-06 13:58:32,127 127 INFO rb-41ce622-224575-412240 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-06 13:58:32,127 127 INFO rb-41ce622-224575-412240 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-06 13:58:32,127 127 INFO rb-41ce622-224575-412240 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-06 13:58:32,130 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:32,158 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 5 0.009 0.026 2026-09-06 13:58:32,188 127 INFO rb-41ce622-224575-412240 odoo.tests.common: External chrome request during tests: returning 404 for http://www.youtube.com/embed/nbso3NVz3p8?rel=0&autoplay=0 2026-09-06 13:58:32,408 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.008 0.134 2026-09-06 13:58:32,418 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 4 0.005 0.142 2026-09-06 13:58:32,427 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 5 0.004 0.151 2026-09-06 13:58:32,727 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 5 0.003 0.008 2026-09-06 13:58:32,763 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 4 0.003 0.011 2026-09-06 13:58:32,829 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.027 0.051 2026-09-06 13:58:32,868 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.091 2026-09-06 13:58:32,894 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.006 2026-09-06 13:58:32,918 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 4 0.003 0.009 2026-09-06 13:58:32,927 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:32] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 4 0.003 0.015 2026-09-06 13:58:33,055 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.005 0.011 2026-09-06 13:58:33,089 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 6 0.004 0.032 2026-09-06 13:58:33,196 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:33,235 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:33,330 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 19 0.016 0.069 2026-09-06 13:58:33,474 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:33,539 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:33,586 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:33,604 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:58:33,615 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:33,617 127 INFO rb-41ce622-224575-412240 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-06 13:58:33,633 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:58:33,634 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:58:33,638 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.018 2026-09-06 13:58:33,645 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:58:33,693 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.063 2026-09-06 13:58:33,698 127 INFO rb-41ce622-224575-412240 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-06 13:58:33,699 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:58:33,702 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:58:33,708 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:58:33,717 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:58:33,723 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.078 2026-09-06 13:58:33,733 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:58:33,739 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:58:33,754 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:58:33,766 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:58:33,770 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:58:33,773 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:58:33,780 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:58:33,795 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:58:33,816 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:58:33,818 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:58:33,835 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:58:33,836 127 INFO rb-41ce622-224575-412240 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-06 13:58:33,859 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.037 2026-09-06 13:58:33,874 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_options/mobile_invisible.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:58:33,888 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_options/desktop_invisible.svg HTTP/1.1" 200 - 0 0.000 0.027 2026-09-06 13:58:33,893 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:58:33,896 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_options/shadow_in.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:58:33,898 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_options/shadow_out.svg HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:58:33,903 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.071 2026-09-06 13:58:33,919 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.053 2026-09-06 13:58:33,920 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:58:33,921 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:58:33,924 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:33,942 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:58:33,944 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:58:33,944 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:58:33,947 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:58:33,950 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:58:33,952 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:58:33,969 127 INFO rb-41ce622-224575-412240 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-06 13:58:33,973 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:58:33,975 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:33] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:58:34,049 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:34,070 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:34] "GET /web/static/img/transparent.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:34,076 127 INFO rb-41ce622-224575-412240 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-06 13:58:35,613 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:35] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.002 2026-09-06 13:58:35,841 127 INFO rb-41ce622-224575-412240 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-06 13:58:35,843 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:35,875 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:35] "POST /web/dataset/call_kw/ir.ui.view/save HTTP/1.1" 200 - 7 0.003 0.007 2026-09-06 13:58:35,900 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:35,915 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:35] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:58:35,932 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:35] "POST /website/get_seo_data HTTP/1.1" 200 - 7 0.015 0.008 2026-09-06 13:58:36,016 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:36] "GET /test_website/model_item/1 HTTP/1.1" 200 - 30 0.038 0.066 2026-09-06 13:58:36,112 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:36,439 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:36] "POST /im_livechat/init HTTP/1.1" 200 - 20 0.014 0.031 2026-09-06 13:58:36,446 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.048 2026-09-06 13:58:36,470 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:36] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.060 2026-09-06 13:58:36,533 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: Proxy(Object) 2026-09-06 13:58:36,556 127 INFO rb-41ce622-224575-412240 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-06 13:58:36,609 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: tour succeeded 2026-09-06 13:58:36,610 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: ╔═══════════════════════════════════════════════════════╗ ║ TOUR website_restricted_editor_iframe_video SUCCEEDED ║ ╚═══════════════════════════════════════════════════════╝ 2026-09-06 13:58:36,862 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe.browser: heap 38007996 (allocated 40591360) 2026-09-06 13:58:36,885 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing chrome headless with pid 15846 2026-09-06 13:58:36,887 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Closing websocket connection 2026-09-06 13:58:36,888 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Terminating chrome headless with pid 15846 2026-09-06 13:58:36,996 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135836_996445_test_sanitize_video_iframe.txt 2026-09-06 13:58:36,996 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_field_sanitize.TestWebsiteFieldSanitize.test_sanitize_video_iframe: Removing chrome user profile "/tmp/tmpf22m_znm_chrome_odoo" 2026-09-06 13:58:37,053 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 13:58:37,073 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_can_publish ... 2026-09-06 13:58:37,336 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome pid: 16156 2026-09-06 13:58:37,336 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome headless temporary user profile dir: /tmp/tmpgkq9rdr9_chrome_odoo 2026-09-06 13:58:37,336 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Issuing json command http://127.0.0.1:36055/json/version 2026-09-06 13:58:37,338 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:36055/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:58:37,407 127 INFO rb-41ce622-224575-412240 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-06 13:58:37,407 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Issuing json command http://127.0.0.1:36055/json 2026-09-06 13:58:37,407 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:36055/json with timeout 3 increased to 10s during tests 2026-09-06 13:58:37,483 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Websocket url found: ws://127.0.0.1:36055/devtools/page/7EC841711EB250F6283D2948759F4A12 2026-09-06 13:58:37,492 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Enable chrome headless console log notification 2026-09-06 13:58:37,499 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome headless enable page notifications 2026-09-06 13:58:37,531 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:58:37,563 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Setting session cookie in browser 2026-09-06 13:58:37,589 127 INFO rb-41ce622-224575-412240 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-06 13:58:37,589 127 INFO rb-41ce622-224575-412240 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-06 13:58:37,603 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:58:38,852 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:38] "GET /test_website/model_item/1 HTTP/1.1" 200 - 269 0.234 1.018 2026-09-06 13:58:38,855 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Navigation result: {'frameId': '7EC841711EB250F6283D2948759F4A12', 'loaderId': 'EBA4ED4CD1BA051B0E524221A968597D', 'isDownload': False} 2026-09-06 13:58:38,855 127 INFO rb-41ce622-224575-412240 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-06 13:58:38,875 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:38] "GET /web/static/src/libs/fontawesome/fonts/fontawesome-webfont.woff2?v=4.7.0 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:58:38,891 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:58:38,941 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:38] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.033 2026-09-06 13:58:38,956 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:58:38,966 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:38] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.010 0.063 2026-09-06 13:58:38,968 127 INFO rb-41ce622-224575-412240 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-06 13:58:38,968 127 INFO rb-41ce622-224575-412240 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-06 13:58:38,979 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:58:38,992 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:38] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.007 0.016 2026-09-06 13:58:39,088 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:39] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:58:39,089 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:39] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:58:39,099 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:39] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.003 0.029 2026-09-06 13:58:39,118 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:39] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:58:39,133 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:58:39,150 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:39] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.011 0.025 2026-09-06 13:58:39,164 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:39] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.007 0.031 2026-09-06 13:58:39,441 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:39] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:58:39,515 127 INFO rb-41ce622-224575-412240 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-06 13:58:39,556 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.081 2026-09-06 13:58:39,601 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:39] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.019 0.101 2026-09-06 13:58:39,636 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:39] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 12 0.018 0.101 2026-09-06 13:58:40,244 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:40] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 123 0.088 0.630 2026-09-06 13:58:40,305 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:40] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.004 0.013 2026-09-06 13:58:40,925 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:40] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 870 0.286 0.345 2026-09-06 13:58:40,933 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:40] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.635 2026-09-06 13:58:40,944 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:40] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.005 0.640 2026-09-06 13:58:40,948 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:40] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.661 2026-09-06 13:58:40,953 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:40] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.000 0.002 2026-09-06 13:58:40,981 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:40] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:58:41,002 127 INFO rb-41ce622-224575-412240 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-06 13:58:41,463 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:41] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.028 2026-09-06 13:58:41,466 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:41] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.031 2026-09-06 13:58:41,469 127 INFO rb-41ce622-224575-412240 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-06 13:58:41,463 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:41] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.040 2026-09-06 13:58:41,477 127 INFO rb-41ce622-224575-412240 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-06 13:58:41,492 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.003 0.010 2026-09-06 13:58:41,542 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:58:41,605 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:41] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.057 0.056 2026-09-06 13:58:41,608 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:41] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.092 2026-09-06 13:58:41,652 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:41] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:58:41,693 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:41] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.028 0.140 2026-09-06 13:58:41,927 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:41] "POST /mail/data HTTP/1.1" 200 - 139 0.104 0.241 2026-09-06 13:58:41,934 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:41] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:58:41,974 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:41] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.019 0.233 2026-09-06 13:58:41,985 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:41] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.344 2026-09-06 13:58:42,007 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.352 2026-09-06 13:58:42,040 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.007 0.509 2026-09-06 13:58:42,063 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /web/action/load HTTP/1.1" 200 - 7 0.013 0.329 2026-09-06 13:58:42,064 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.491 2026-09-06 13:58:42,100 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.014 0.143 2026-09-06 13:58:42,128 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.017 0.030 2026-09-06 13:58:42,140 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.031 2026-09-06 13:58:42,141 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.032 2026-09-06 13:58:42,143 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:58:42,147 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 13:58:42,150 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-09-06 13:58:42,177 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 1 0.002 0.009 2026-09-06 13:58:42,212 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:58:42,252 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.016 0.053 2026-09-06 13:58:42,398 127 INFO rb-41ce622-224575-412240 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-06 13:58:42,464 127 INFO rb-41ce622-224575-412240 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-06 13:58:42,573 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.011 0.182 2026-09-06 13:58:42,628 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.023 0.126 2026-09-06 13:58:42,681 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.014 0.019 2026-09-06 13:58:42,747 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:58:42,768 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.021 0.088 2026-09-06 13:58:42,793 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.112 2026-09-06 13:58:42,832 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.015 0.143 2026-09-06 13:58:42,848 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.007 0.131 2026-09-06 13:58:42,912 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.007 0.086 2026-09-06 13:58:42,917 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.201 2026-09-06 13:58:42,990 127 INFO rb-41ce622-224575-412240 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-06 13:58:43,006 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:58:43,018 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:43] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.008 0.015 2026-09-06 13:58:43,045 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:43] "POST /web/action/load HTTP/1.1" 200 - 7 0.004 0.046 2026-09-06 13:58:43,053 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:58:43,070 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:43] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.005 0.069 2026-09-06 13:58:43,090 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:43] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 12 0.007 0.025 2026-09-06 13:58:43,123 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:43] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:43,146 127 INFO rb-41ce622-224575-412240 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-06 13:58:43,205 127 INFO rb-41ce622-224575-412240 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-06 13:58:43,265 127 INFO rb-41ce622-224575-412240 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-06 13:58:43,329 127 INFO rb-41ce622-224575-412240 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-06 13:58:43,395 127 INFO rb-41ce622-224575-412240 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-06 13:58:43,463 127 INFO rb-41ce622-224575-412240 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-06 13:58:43,540 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:58:43,540 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:43] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 27 0.055 0.020 2026-09-06 13:58:43,599 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.010 0.018 2026-09-06 13:58:43,698 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.032 0.095 2026-09-06 13:58:43,703 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:43] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.122 2026-09-06 13:58:43,712 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:43] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.131 2026-09-06 13:58:43,714 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.010 2026-09-06 13:58:43,757 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:43] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 11 0.004 0.009 2026-09-06 13:58:44,548 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:44] "GET /test_website/model_item/1 HTTP/1.1" 200 - 226 0.168 0.616 2026-09-06 13:58:44,622 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:44] "GET /web/image/website/1/logo/My%20Website?unique=4736915 HTTP/1.1" 200 - 5 0.002 0.005 2026-09-06 13:58:44,668 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:44] "GET /web/image/website/1/favicon?unique=4736915 HTTP/1.1" 200 - 5 0.006 0.010 2026-09-06 13:58:44,751 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.004 0.027 2026-09-06 13:58:44,793 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:44] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.027 0.047 2026-09-06 13:58:44,814 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:44] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.008 0.076 2026-09-06 13:58:44,846 127 INFO rb-41ce622-224575-412240 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-06 13:58:45,545 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:45] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 93 0.043 0.525 2026-09-06 13:58:45,602 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d2e7eed/web.assets_web.min.css, copying from /web/assets/d2e7eed/web.assets_web.min.css 2026-09-06 13:58:45,663 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:45] "GET /web/assets/1/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 13 0.050 0.037 2026-09-06 13:58:45,700 127 INFO rb-41ce622-224575-412240 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-06 13:58:45,710 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6e2dc9/web.assets_web.min.js, copying from /web/assets/f6e2dc9/web.assets_web.min.js 2026-09-06 13:58:45,743 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:45] "GET /web/assets/1/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 10 0.012 0.147 2026-09-06 13:58:45,760 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:45] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.009 0.154 2026-09-06 13:58:45,803 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fee8467/web.assets_tests.min.js, copying from /web/assets/fee8467/web.assets_tests.min.js 2026-09-06 13:58:45,816 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:45] "GET /web/assets/1/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.007 0.027 2026-09-06 13:58:45,910 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ba47c4d/web.assets_web_print.min.css, copying from /web/assets/ba47c4d/web.assets_web_print.min.css 2026-09-06 13:58:45,965 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:45] "GET /web/assets/1/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.039 0.030 2026-09-06 13:58:46,423 127 INFO rb-41ce622-224575-412240 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-06 13:58:46,445 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cf8106d/bus.websocket_worker_assets.min.js, copying from /web/assets/cf8106d/bus.websocket_worker_assets.min.js 2026-09-06 13:58:46,447 127 INFO rb-41ce622-224575-412240 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-06 13:58:46,454 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:46] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.009 0.018 2026-09-06 13:58:46,499 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:46] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.014 2026-09-06 13:58:46,587 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:46] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.034 0.058 2026-09-06 13:58:46,823 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:46] "POST /mail/data HTTP/1.1" 200 - 140 0.119 0.167 2026-09-06 13:58:46,829 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.282 2026-09-06 13:58:46,844 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:46] "POST /web/action/load HTTP/1.1" 200 - 9 0.007 0.226 2026-09-06 13:58:46,872 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:46] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.014 0.246 2026-09-06 13:58:46,941 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:46] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.003 2026-09-06 13:58:46,997 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:46] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.034 0.019 2026-09-06 13:58:47,012 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.031 2026-09-06 13:58:47,014 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:47] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.060 2026-09-06 13:58:47,021 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.057 2026-09-06 13:58:47,028 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:47] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.061 2026-09-06 13:58:47,036 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:47] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.077 2026-09-06 13:58:47,064 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:47] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.002 0.008 2026-09-06 13:58:47,213 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:47] "GET / HTTP/1.1" 200 - 38 0.048 0.074 2026-09-06 13:58:47,442 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:47] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.142 2026-09-06 13:58:47,479 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:47] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.012 0.029 2026-09-06 13:58:47,487 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:47] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.036 2026-09-06 13:58:47,511 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:47] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.005 0.053 2026-09-06 13:58:47,523 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:47] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.003 2026-09-06 13:58:47,547 127 INFO rb-41ce622-224575-412240 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-06 13:58:47,746 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:47] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 24 0.012 0.050 2026-09-06 13:58:47,991 127 INFO rb-41ce622-224575-412240 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-06 13:58:48,006 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.004 0.007 2026-09-06 13:58:48,008 127 INFO rb-41ce622-224575-412240 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-06 13:58:48,012 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.010 2026-09-06 13:58:48,111 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.017 0.047 2026-09-06 13:58:48,177 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.024 0.100 2026-09-06 13:58:48,180 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.082 2026-09-06 13:58:48,347 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "POST /mail/data HTTP/1.1" 200 - 72 0.074 0.144 2026-09-06 13:58:48,353 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.159 2026-09-06 13:58:48,365 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "POST /web/action/load HTTP/1.1" 200 - 8 0.005 0.157 2026-09-06 13:58:48,388 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.008 0.182 2026-09-06 13:58:48,485 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.003 2026-09-06 13:58:48,494 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.004 2026-09-06 13:58:48,509 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.003 0.011 2026-09-06 13:58:48,521 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.025 2026-09-06 13:58:48,534 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.003 0.044 2026-09-06 13:58:48,541 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.042 2026-09-06 13:58:48,545 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.043 2026-09-06 13:58:48,587 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 5 0.002 0.006 2026-09-06 13:58:48,664 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "GET /test_website/model_item/1 HTTP/1.1" 200 - 33 0.021 0.050 2026-09-06 13:58:48,904 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.009 0.161 2026-09-06 13:58:48,944 127 INFO rb-41ce622-224575-412240 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-06 13:58:48,956 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.020 0.049 2026-09-06 13:58:48,963 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.077 2026-09-06 13:58:48,989 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:48] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.006 0.079 2026-09-06 13:58:49,000 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:49] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.004 2026-09-06 13:58:49,035 127 INFO rb-41ce622-224575-412240 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-06 13:58:49,094 127 INFO rb-41ce622-224575-412240 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-06 13:58:49,141 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:49] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.018 0.026 2026-09-06 13:58:49,172 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:49] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.006 0.011 2026-09-06 13:58:49,202 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:49] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.010 2026-09-06 13:58:49,217 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:49] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 13 0.007 0.014 2026-09-06 13:58:49,264 127 INFO rb-41ce622-224575-412240 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-06 13:58:49,331 127 INFO rb-41ce622-224575-412240 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-06 13:58:49,395 127 INFO rb-41ce622-224575-412240 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-06 13:58:49,466 127 INFO rb-41ce622-224575-412240 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-06 13:58:49,514 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #2 deleted website.menu records with IDs: [102] 2026-09-06 13:58:49,537 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:58:49,537 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:49] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 37 0.045 0.024 2026-09-06 13:58:49,605 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:49] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.006 0.037 2026-09-06 13:58:49,693 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:49] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.035 0.099 2026-09-06 13:58:49,703 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:49] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.006 0.134 2026-09-06 13:58:49,706 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:49] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.000 0.142 2026-09-06 13:58:49,716 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:49] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.005 2026-09-06 13:58:49,753 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:49] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 11 0.005 0.011 2026-09-06 13:58:50,477 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:50] "GET /test_website/model_item/1 HTTP/1.1" 200 - 226 0.166 0.553 2026-09-06 13:58:50,538 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:50] "GET /web/image/website/1/logo/My%20Website?unique=209b8d0 HTTP/1.1" 200 - 5 0.003 0.006 2026-09-06 13:58:50,546 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:50] "GET /web/image/website/1/favicon?unique=209b8d0 HTTP/1.1" 200 - 5 0.001 0.010 2026-09-06 13:58:50,638 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:50] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.015 0.027 2026-09-06 13:58:50,643 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.046 2026-09-06 13:58:50,672 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:50] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 13 0.011 0.053 2026-09-06 13:58:50,696 127 INFO rb-41ce622-224575-412240 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-06 13:58:50,932 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:50] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 48 0.038 0.066 2026-09-06 13:58:51,092 127 INFO rb-41ce622-224575-412240 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-06 13:58:51,108 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.005 0.008 2026-09-06 13:58:51,116 127 INFO rb-41ce622-224575-412240 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-06 13:58:51,120 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.003 0.004 2026-09-06 13:58:51,159 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.008 0.019 2026-09-06 13:58:51,234 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.024 0.076 2026-09-06 13:58:51,237 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.007 2026-09-06 13:58:51,469 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "POST /mail/data HTTP/1.1" 200 - 140 0.102 0.184 2026-09-06 13:58:51,495 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "POST /web/action/load HTTP/1.1" 200 - 9 0.013 0.232 2026-09-06 13:58:51,520 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.007 0.260 2026-09-06 13:58:51,524 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.222 2026-09-06 13:58:51,596 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.014 0.015 2026-09-06 13:58:51,625 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.034 2026-09-06 13:58:51,632 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.004 0.032 2026-09-06 13:58:51,635 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.037 2026-09-06 13:58:51,638 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.037 2026-09-06 13:58:51,641 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.028 2026-09-06 13:58:51,644 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.042 2026-09-06 13:58:51,684 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.001 0.006 2026-09-06 13:58:51,805 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "GET / HTTP/1.1" 200 - 45 0.025 0.083 2026-09-06 13:58:51,948 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.010 2026-09-06 13:58:51,990 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.016 0.037 2026-09-06 13:58:51,993 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:51] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.023 2026-09-06 13:58:52,038 127 INFO rb-41ce622-224575-412240 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-06 13:58:52,241 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:52] "GET /odoo/action-website.website_preview?path=/test_website/model_item/1 HTTP/1.1" 200 - 24 0.021 0.056 2026-09-06 13:58:52,403 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:52] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.004 0.007 2026-09-06 13:58:52,403 127 INFO rb-41ce622-224575-412240 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-06 13:58:52,412 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:52] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.004 2026-09-06 13:58:52,421 127 INFO rb-41ce622-224575-412240 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-06 13:58:52,498 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:52] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.013 0.039 2026-09-06 13:58:52,566 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:52] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.020 0.082 2026-09-06 13:58:52,771 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:52] "POST /mail/data HTTP/1.1" 200 - 72 0.085 0.180 2026-09-06 13:58:52,780 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:52] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.219 2026-09-06 13:58:52,815 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:52] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.012 0.220 2026-09-06 13:58:52,835 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:52] "POST /web/action/load HTTP/1.1" 200 - 8 0.010 0.238 2026-09-06 13:58:52,976 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:52] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.011 0.014 2026-09-06 13:58:52,994 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:52] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.022 2026-09-06 13:58:53,005 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:53] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.028 2026-09-06 13:58:53,009 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.029 2026-09-06 13:58:53,012 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.029 2026-09-06 13:58:53,015 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:53] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.031 2026-09-06 13:58:53,043 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:53] "GET /website/force/1?path=/test_website/model_item/1 HTTP/1.1" 303 - 5 0.003 0.006 2026-09-06 13:58:53,131 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:53] "GET /test_website/model_item/1 HTTP/1.1" 200 - 31 0.028 0.048 2026-09-06 13:58:53,360 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:53] "POST /web/dataset/call_kw/ir.model/get_available_models HTTP/1.1" 200 - 3 0.006 0.159 2026-09-06 13:58:53,362 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:53] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.128 2026-09-06 13:58:53,382 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.033 2026-09-06 13:58:53,397 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: tour succeeded 2026-09-06 13:58:53,398 127 INFO rb-41ce622-224575-412240 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-06 13:58:53,403 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:53] "POST /web/dataset/call_kw/res.users/read HTTP/1.1" 200 - 5 0.008 0.048 2026-09-06 13:58:53,472 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:53] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.040 0.086 2026-09-06 13:58:53,782 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish.browser: heap 35530056 (allocated 42897408) 2026-09-06 13:58:53,800 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Closing chrome headless with pid 16156 2026-09-06 13:58:53,800 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Closing websocket connection 2026-09-06 13:58:53,801 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Terminating chrome headless with pid 16156 2026-09-06 13:58:53,890 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135853_890636_test_website_page_properties_can_publish.txt 2026-09-06 13:58:53,890 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_can_publish: Removing chrome user profile "/tmp/tmpgkq9rdr9_chrome_odoo" 2026-09-06 13:58:53,934 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_common ... 2026-09-06 13:58:54,208 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome pid: 16538 2026-09-06 13:58:54,208 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome headless temporary user profile dir: /tmp/tmp27pr536a_chrome_odoo 2026-09-06 13:58:54,208 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Issuing json command http://127.0.0.1:38889/json/version 2026-09-06 13:58:54,210 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:38889/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:58:54,259 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Browser version: Chrome/150.0.7871.114 2026-09-06 13:58:54,259 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Issuing json command http://127.0.0.1:38889/json 2026-09-06 13:58:54,260 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:38889/json with timeout 3 increased to 10s during tests 2026-09-06 13:58:54,292 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Websocket url found: ws://127.0.0.1:38889/devtools/page/46DAE0EF7E2C7C921D759D0A39FA6DC0 2026-09-06 13:58:54,313 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Enable chrome headless console log notification 2026-09-06 13:58:54,368 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome headless enable page notifications 2026-09-06 13:58:54,399 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:58:54,410 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Setting session cookie in browser 2026-09-06 13:58:54,415 127 INFO rb-41ce622-224575-412240 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-06 13:58:54,415 127 INFO rb-41ce622-224575-412240 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-06 13:58:54,426 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:58:55,568 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:55] "GET /test_view HTTP/1.1" 200 - 270 0.198 0.947 2026-09-06 13:58:55,571 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Navigation result: {'frameId': '46DAE0EF7E2C7C921D759D0A39FA6DC0', 'loaderId': 'FA1B87880E94D481EDEEED6FBE0513FA', 'isDownload': False} 2026-09-06 13:58:55,572 127 INFO rb-41ce622-224575-412240 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-06 13:58:55,593 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:55] "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-06 13:58:55,609 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:58:55,665 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:55] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.040 0.026 2026-09-06 13:58:55,675 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:58:55,685 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:55] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.007 0.059 2026-09-06 13:58:55,701 127 INFO rb-41ce622-224575-412240 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-06 13:58:55,708 127 INFO rb-41ce622-224575-412240 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-06 13:58:55,710 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:58:55,723 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:55] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.003 0.018 2026-09-06 13:58:55,791 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:55] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:58:55,792 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:55] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:58:55,794 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:55] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.011 0.009 2026-09-06 13:58:55,823 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:55] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:58:55,834 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:58:55,851 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:55] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.003 0.024 2026-09-06 13:58:55,864 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:55] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.002 0.029 2026-09-06 13:58:56,188 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:56] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:58:56,253 127 INFO rb-41ce622-224575-412240 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-06 13:58:56,293 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:56] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.041 0.023 2026-09-06 13:58:56,377 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:56] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.143 2026-09-06 13:58:56,887 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:56] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 121 0.055 0.548 2026-09-06 13:58:56,931 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:56] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.002 0.015 2026-09-06 13:58:56,956 127 INFO rb-41ce622-224575-412240 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-06 13:58:57,690 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:57] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 871 0.355 0.413 2026-09-06 13:58:57,696 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:57] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.779 2026-09-06 13:58:57,715 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:57] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.010 0.777 2026-09-06 13:58:57,720 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:57] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.794 2026-09-06 13:58:57,746 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:57] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.002 0.004 2026-09-06 13:58:57,808 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:57] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.004 0.004 2026-09-06 13:58:58,327 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-06 13:58:58,331 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-06 13:58:58,332 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-06 13:58:58,367 127 INFO rb-41ce622-224575-412240 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-06 13:58:58,380 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.004 0.008 2026-09-06 13:58:58,387 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-09-06 13:58:58,446 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:58:58,491 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.030 0.069 2026-09-06 13:58:58,506 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.089 2026-09-06 13:58:58,518 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.014 2026-09-06 13:58:58,553 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:58,564 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.016 0.118 2026-09-06 13:58:58,805 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "POST /mail/data HTTP/1.1" 200 - 145 0.093 0.209 2026-09-06 13:58:58,891 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 35 0.030 0.427 2026-09-06 13:58:58,919 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.010 0.358 2026-09-06 13:58:58,930 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.393 2026-09-06 13:58:58,936 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:58:58,988 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:58,991 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:58] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.015 0.034 2026-09-06 13:58:59,012 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.043 2026-09-06 13:58:59,035 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.007 0.057 2026-09-06 13:58:59,061 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.012 0.075 2026-09-06 13:58:59,067 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:58:59,069 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:58:59,078 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.003 0.028 2026-09-06 13:58:59,081 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:58:59,083 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.030 2026-09-06 13:58:59,124 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 1 0.001 0.007 2026-09-06 13:58:59,135 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:58:59,196 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "GET /test_view HTTP/1.1" 200 - 29 0.016 0.048 2026-09-06 13:58:59,310 127 INFO rb-41ce622-224575-412240 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-06 13:58:59,386 127 INFO rb-41ce622-224575-412240 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-06 13:58:59,452 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.024 0.032 2026-09-06 13:58:59,615 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.025 0.016 2026-09-06 13:58:59,680 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:58:59,707 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.032 0.089 2026-09-06 13:58:59,747 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.013 0.136 2026-09-06 13:58:59,771 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.012 0.118 2026-09-06 13:58:59,828 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.006 0.220 2026-09-06 13:58:59,834 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.201 2026-09-06 13:58:59,845 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:58:59,859 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.005 0.016 2026-09-06 13:58:59,863 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:58:59,876 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.009 0.030 2026-09-06 13:58:59,913 127 INFO rb-41ce622-224575-412240 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-06 13:58:59,934 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "POST /web/action/load HTTP/1.1" 200 - 7 0.003 0.008 2026-09-06 13:58:59,962 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 9 0.004 0.008 2026-09-06 13:58:59,978 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:58:59] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:58:59,994 127 INFO rb-41ce622-224575-412240 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-06 13:59:00,063 127 INFO rb-41ce622-224575-412240 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-06 13:59:00,132 127 INFO rb-41ce622-224575-412240 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-06 13:59:00,194 127 INFO rb-41ce622-224575-412240 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-06 13:59:00,270 127 INFO rb-41ce622-224575-412240 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-06 13:59:00,304 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:59:00,305 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:00] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 24 0.015 0.017 2026-09-06 13:59:00,364 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.009 0.024 2026-09-06 13:59:00,448 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.027 0.087 2026-09-06 13:59:00,453 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:00] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.000 0.112 2026-09-06 13:59:00,457 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:00] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.114 2026-09-06 13:59:00,459 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.004 2026-09-06 13:59:00,497 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:00] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 11 0.005 0.008 2026-09-06 13:59:01,176 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:01] "GET /test_view HTTP/1.1" 200 - 227 0.158 0.515 2026-09-06 13:59:01,292 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:01] "GET /web/image/website/1/favicon?unique=1b364ab HTTP/1.1" 200 - 6 0.003 0.008 2026-09-06 13:59:01,304 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:01] "GET /web/image/website/1/logo/My%20Website?unique=1b364ab HTTP/1.1" 200 - 4 0.001 0.020 2026-09-06 13:59:01,334 127 INFO rb-41ce622-224575-412240 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-06 13:59:01,338 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:01] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.010 0.031 2026-09-06 13:59:01,346 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:01] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.047 2026-09-06 13:59:01,939 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:01] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 90 0.037 0.443 2026-09-06 13:59:01,996 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6e2dc9/web.assets_web.min.js, copying from /web/assets/f6e2dc9/web.assets_web.min.js 2026-09-06 13:59:02,026 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:02] "GET /web/assets/1/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 13 0.006 0.048 2026-09-06 13:59:02,039 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d2e7eed/web.assets_web.min.css, copying from /web/assets/d2e7eed/web.assets_web.min.css 2026-09-06 13:59:02,096 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:02] "GET /web/assets/1/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 10 0.044 0.080 2026-09-06 13:59:02,111 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:02] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.008 0.125 2026-09-06 13:59:02,126 127 INFO rb-41ce622-224575-412240 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-06 13:59:02,189 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fee8467/web.assets_tests.min.js, copying from /web/assets/fee8467/web.assets_tests.min.js 2026-09-06 13:59:02,199 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:02] "GET /web/assets/1/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.003 0.014 2026-09-06 13:59:02,262 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ba47c4d/web.assets_web_print.min.css, copying from /web/assets/ba47c4d/web.assets_web_print.min.css 2026-09-06 13:59:02,316 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:02] "GET /web/assets/1/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.044 0.052 2026-09-06 13:59:02,680 127 INFO rb-41ce622-224575-412240 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-06 13:59:02,699 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cf8106d/bus.websocket_worker_assets.min.js, copying from /web/assets/cf8106d/bus.websocket_worker_assets.min.js 2026-09-06 13:59:02,706 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:02] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.009 0.012 2026-09-06 13:59:02,707 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-09-06 13:59:02,756 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:02] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.007 0.018 2026-09-06 13:59:02,819 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:02] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.018 0.064 2026-09-06 13:59:03,037 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "POST /mail/data HTTP/1.1" 200 - 140 0.109 0.145 2026-09-06 13:59:03,039 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.252 2026-09-06 13:59:03,061 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.006 0.203 2026-09-06 13:59:03,075 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.220 2026-09-06 13:59:03,155 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-09-06 13:59:03,193 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.017 0.017 2026-09-06 13:59:03,199 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.024 2026-09-06 13:59:03,261 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.079 2026-09-06 13:59:03,274 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.087 2026-09-06 13:59:03,281 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.098 2026-09-06 13:59:03,286 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.103 2026-09-06 13:59:03,324 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.001 0.008 2026-09-06 13:59:03,425 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "GET / HTTP/1.1" 200 - 36 0.032 0.065 2026-09-06 13:59:03,684 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.007 2026-09-06 13:59:03,718 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.010 0.030 2026-09-06 13:59:03,725 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.003 0.014 2026-09-06 13:59:03,783 127 INFO rb-41ce622-224575-412240 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-06 13:59:03,965 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:03] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 24 0.017 0.036 2026-09-06 13:59:04,186 127 INFO rb-41ce622-224575-412240 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-06 13:59:04,199 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-09-06 13:59:04,208 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.006 0.014 2026-09-06 13:59:04,214 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.019 2026-09-06 13:59:04,277 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.019 0.033 2026-09-06 13:59:04,377 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.043 0.107 2026-09-06 13:59:04,380 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.070 2026-09-06 13:59:04,580 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "POST /mail/data HTTP/1.1" 200 - 72 0.078 0.196 2026-09-06 13:59:04,584 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.180 2026-09-06 13:59:04,603 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.006 0.192 2026-09-06 13:59:04,614 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "POST /web/action/load HTTP/1.1" 200 - 8 0.004 0.201 2026-09-06 13:59:04,720 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.021 0.020 2026-09-06 13:59:04,765 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.003 0.078 2026-09-06 13:59:04,790 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.084 2026-09-06 13:59:04,793 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.090 2026-09-06 13:59:04,800 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.079 2026-09-06 13:59:04,803 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.043 2026-09-06 13:59:04,810 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.108 2026-09-06 13:59:04,847 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 5 0.004 0.012 2026-09-06 13:59:04,944 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:04] "GET /test_view HTTP/1.1" 200 - 29 0.015 0.052 2026-09-06 13:59:05,053 127 INFO rb-41ce622-224575-412240 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-06 13:59:05,113 127 INFO rb-41ce622-224575-412240 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-06 13:59:05,178 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:05] "POST /web/dataset/call_kw/website.page.properties.base/create HTTP/1.1" 200 - 11 0.036 0.027 2026-09-06 13:59:05,217 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:05] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.007 0.017 2026-09-06 13:59:05,235 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:05] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.034 2026-09-06 13:59:05,238 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:05] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.012 2026-09-06 13:59:05,281 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:05] "POST /web/dataset/call_kw/website.page.properties.base/get_views HTTP/1.1" 200 - 12 0.016 0.042 2026-09-06 13:59:05,311 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:05] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.009 2026-09-06 13:59:05,334 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:05] "POST /web/dataset/call_kw/website.page.properties.base/web_read HTTP/1.1" 200 - 14 0.009 0.026 2026-09-06 13:59:05,386 127 INFO rb-41ce622-224575-412240 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-06 13:59:05,447 127 INFO rb-41ce622-224575-412240 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-06 13:59:05,519 127 INFO rb-41ce622-224575-412240 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-06 13:59:05,555 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #2 deleted website.menu records with IDs: [103] 2026-09-06 13:59:05,572 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:59:05,573 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:05] "POST /web/dataset/call_kw/website.page.properties.base/web_save HTTP/1.1" 200 - 34 0.022 0.030 2026-09-06 13:59:05,637 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:05] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 14 0.007 0.021 2026-09-06 13:59:05,729 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:05] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 45 0.031 0.087 2026-09-06 13:59:05,735 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:05] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.121 2026-09-06 13:59:05,740 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:05] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.124 2026-09-06 13:59:05,766 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:05] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.005 2026-09-06 13:59:05,779 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:05] "GET /website/force/1?path=/test_view HTTP/1.1" 303 - 11 0.005 0.008 2026-09-06 13:59:06,511 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:06] "GET /test_view HTTP/1.1" 200 - 227 0.162 0.560 2026-09-06 13:59:06,602 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:06] "GET /web/image/website/1/logo/My%20Website?unique=9ab0560 HTTP/1.1" 200 - 5 0.003 0.013 2026-09-06 13:59:06,650 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:06] "GET /web/image/website/1/favicon?unique=9ab0560 HTTP/1.1" 200 - 5 0.002 0.006 2026-09-06 13:59:06,707 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:06] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.011 0.026 2026-09-06 13:59:06,710 127 INFO rb-41ce622-224575-412240 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-06 13:59:06,724 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:06] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.005 0.045 2026-09-06 13:59:06,922 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:06] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 45 0.017 0.076 2026-09-06 13:59:07,072 127 INFO rb-41ce622-224575-412240 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-06 13:59:07,092 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-09-06 13:59:07,104 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.011 0.020 2026-09-06 13:59:07,115 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.003 0.030 2026-09-06 13:59:07,139 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.007 0.017 2026-09-06 13:59:07,235 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.027 0.085 2026-09-06 13:59:07,239 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.007 2026-09-06 13:59:07,541 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "POST /mail/data HTTP/1.1" 200 - 140 0.138 0.231 2026-09-06 13:59:07,547 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.001 0.213 2026-09-06 13:59:07,576 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.010 0.294 2026-09-06 13:59:07,593 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "POST /web/action/load HTTP/1.1" 200 - 9 0.004 0.326 2026-09-06 13:59:07,696 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.043 0.021 2026-09-06 13:59:07,701 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.055 2026-09-06 13:59:07,713 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.052 2026-09-06 13:59:07,715 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.070 2026-09-06 13:59:07,762 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.090 2026-09-06 13:59:07,780 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.004 0.118 2026-09-06 13:59:07,788 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.026 2026-09-06 13:59:07,810 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.003 0.007 2026-09-06 13:59:07,949 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:07] "GET / HTTP/1.1" 200 - 38 0.030 0.098 2026-09-06 13:59:08,219 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:08] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.006 2026-09-06 13:59:08,253 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:08] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.014 0.026 2026-09-06 13:59:08,256 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:08] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.013 2026-09-06 13:59:08,342 127 INFO rb-41ce622-224575-412240 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-06 13:59:08,570 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:08] "GET /odoo/action-website.website_preview?path=/test_view HTTP/1.1" 200 - 24 0.037 0.065 2026-09-06 13:59:08,706 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: tour succeeded 2026-09-06 13:59:08,707 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: ╔═══════════════════════════════════════════════╗ ║ TOUR website_page_properties_common SUCCEEDED ║ ╚═══════════════════════════════════════════════╝ 2026-09-06 13:59:08,715 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: Owl is running in 'dev' mode. 2026-09-06 13:59:08,722 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:08] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.005 0.013 2026-09-06 13:59:08,729 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:08] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.002 0.005 2026-09-06 13:59:08,779 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:08] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.007 0.037 2026-09-06 13:59:08,904 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:08] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.075 0.093 2026-09-06 13:59:09,023 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common.browser: heap 29284740 (allocated 32276480) 2026-09-06 13:59:09,024 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Closing chrome headless with pid 16538 2026-09-06 13:59:09,073 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Closing websocket connection 2026-09-06 13:59:09,078 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Terminating chrome headless with pid 16538 2026-09-06 13:59:09,167 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:09] "POST /mail/data HTTP/1.1" 200 - 72 0.105 0.203 2026-09-06 13:59:09,201 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135909_200855_test_website_page_properties_common.txt 2026-09-06 13:59:09,201 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_common: Removing chrome user profile "/tmp/tmp27pr536a_chrome_odoo" 2026-09-06 13:59:09,221 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:09] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.011 0.192 2026-09-06 13:59:09,260 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties: Starting TestWebsitePageProperties.test_website_page_properties_website_page ... 2026-09-06 13:59:09,537 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome pid: 16901 2026-09-06 13:59:09,538 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome headless temporary user profile dir: /tmp/tmpgjn4h7yz_chrome_odoo 2026-09-06 13:59:09,538 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Issuing json command http://127.0.0.1:40709/json/version 2026-09-06 13:59:09,539 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:40709/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:59:09,568 127 INFO rb-41ce622-224575-412240 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-06 13:59:09,568 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Issuing json command http://127.0.0.1:40709/json 2026-09-06 13:59:09,569 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:40709/json with timeout 3 increased to 10s during tests 2026-09-06 13:59:09,594 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Websocket url found: ws://127.0.0.1:40709/devtools/page/2B55E94F73553298D208944E20461A47 2026-09-06 13:59:09,663 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Enable chrome headless console log notification 2026-09-06 13:59:09,670 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome headless enable page notifications 2026-09-06 13:59:09,709 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:59:09,720 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Setting session cookie in browser 2026-09-06 13:59:09,771 127 INFO rb-41ce622-224575-412240 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-06 13:59:09,771 127 INFO rb-41ce622-224575-412240 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-06 13:59:09,795 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:59:12,115 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:12] "GET / HTTP/1.1" 200 - 273 0.134 2.192 2026-09-06 13:59:12,118 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Navigation result: {'frameId': '2B55E94F73553298D208944E20461A47', 'loaderId': 'AD370275D8DE095424A7261AA476139F', 'isDownload': False} 2026-09-06 13:59:12,118 127 INFO rb-41ce622-224575-412240 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-06 13:59:12,140 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:12] "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-06 13:59:12,149 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 13:59:12,201 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:12] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.036 0.029 2026-09-06 13:59:12,208 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 13:59:12,220 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:12] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.006 0.055 2026-09-06 13:59:12,222 127 INFO rb-41ce622-224575-412240 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-06 13:59:12,228 127 INFO rb-41ce622-224575-412240 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-06 13:59:12,235 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 13:59:12,251 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:12] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.008 0.025 2026-09-06 13:59:12,301 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:12] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:59:12,307 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:12] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:59:12,312 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:12] "GET /web/image/website/1/logo/My%20Website?unique=fbf5159 HTTP/1.1" 200 - 4 0.007 0.010 2026-09-06 13:59:12,353 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:12] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:59:12,365 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:12] "GET /web/image/website/1/favicon?unique=fbf5159 HTTP/1.1" 200 - 4 0.002 0.012 2026-09-06 13:59:12,378 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 13:59:12,408 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:12] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.015 0.037 2026-09-06 13:59:12,703 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:12] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:59:12,775 127 INFO rb-41ce622-224575-412240 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-06 13:59:12,810 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:12] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.003 0.072 2026-09-06 13:59:12,845 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:12] "POST /im_livechat/init HTTP/1.1" 200 - 25 0.010 0.099 2026-09-06 13:59:13,482 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:13] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 121 0.072 0.618 2026-09-06 13:59:13,518 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:13] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.011 2026-09-06 13:59:13,524 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:13] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.013 2026-09-06 13:59:13,542 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:13] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.008 0.018 2026-09-06 13:59:13,560 127 INFO rb-41ce622-224575-412240 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-06 13:59:14,225 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 871 0.318 0.396 2026-09-06 13:59:14,231 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.719 2026-09-06 13:59:14,235 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.652 2026-09-06 13:59:14,240 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.476 2026-09-06 13:59:14,342 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-06 13:59:14,343 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-06 13:59:14,360 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.002 2026-09-06 13:59:14,374 127 INFO rb-41ce622-224575-412240 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-06 13:59:14,383 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.002 0.006 2026-09-06 13:59:14,403 127 INFO rb-41ce622-224575-412240 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-06 13:59:14,433 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:59:14,480 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.037 0.033 2026-09-06 13:59:14,487 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.065 2026-09-06 13:59:14,514 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.069 2026-09-06 13:59:14,613 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:59:14,667 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.058 0.167 2026-09-06 13:59:14,689 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "GET /odoo/offline HTTP/1.1" 200 - 5 0.009 0.169 2026-09-06 13:59:14,731 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:59:14,948 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "POST /mail/data HTTP/1.1" 200 - 139 0.110 0.329 2026-09-06 13:59:14,976 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.008 0.357 2026-09-06 13:59:14,979 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:14] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.460 2026-09-06 13:59:15,034 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.032 0.300 2026-09-06 13:59:15,065 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.019 0.343 2026-09-06 13:59:15,089 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "POST /web/action/load HTTP/1.1" 200 - 7 0.009 0.362 2026-09-06 13:59:15,091 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.035 2026-09-06 13:59:15,134 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.025 0.039 2026-09-06 13:59:15,142 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:59:15,149 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 2 0.001 0.021 2026-09-06 13:59:15,151 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.026 2026-09-06 13:59:15,156 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.037 2026-09-06 13:59:15,158 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.039 2026-09-06 13:59:15,194 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "GET /website/force/1?path=/ HTTP/1.1" 303 - 1 0.001 0.006 2026-09-06 13:59:15,222 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:59:15,298 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "GET / HTTP/1.1" 200 - 32 0.034 0.053 2026-09-06 13:59:15,397 127 INFO rb-41ce622-224575-412240 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-06 13:59:15,415 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.001 0.006 2026-09-06 13:59:15,470 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.005 0.009 2026-09-06 13:59:15,489 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "GET /website/static/src/img/apps_thumbs/website_slide.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:59:15,524 127 INFO rb-41ce622-224575-412240 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-06 13:59:15,537 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.004 0.011 2026-09-06 13:59:15,693 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:15] "GET / HTTP/1.1" 200 - 32 0.038 0.060 2026-09-06 13:59:15,708 127 INFO rb-41ce622-224575-412240 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-06 13:59:15,799 127 INFO rb-41ce622-224575-412240 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-06 13:59:15,852 127 INFO rb-41ce622-224575-412240 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-06 13:59:15,915 127 INFO rb-41ce622-224575-412240 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-06 13:59:17,435 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "POST /website/get_new_page_templates HTTP/1.1" 200 - 944 0.566 1.138 2026-09-06 13:59:17,532 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5d9cb8e/im_livechat.assets_embed_external.min.css, copying from /web/assets/5d9cb8e/im_livechat.assets_embed_external.min.css 2026-09-06 13:59:17,585 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 23 0.084 1.748 2026-09-06 13:59:17,646 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:59:17,647 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "POST /website/add/New%20Page HTTP/1.1" 200 - 46 0.032 1.697 2026-09-06 13:59:17,668 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 7 0.005 0.161 2026-09-06 13:59:17,729 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.027 1.956 2026-09-06 13:59:17,741 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.003 0.149 2026-09-06 13:59:17,773 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.007 0.069 2026-09-06 13:59:17,831 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 18 0.014 2.039 2026-09-06 13:59:17,846 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 200 - 8 0.006 0.281 2026-09-06 13:59:17,854 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.002 0.202 2026-09-06 13:59:17,862 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 200 - 8 0.003 0.186 2026-09-06 13:59:17,941 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.033 0.218 2026-09-06 13:59:17,944 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.239 2026-09-06 13:59:17,949 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2a3affe/web._assets_jquery.min.js, copying from /web/assets/2a3affe/web._assets_jquery.min.js 2026-09-06 13:59:17,957 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "GET /web/assets/1/2a3affe/web._assets_jquery.min.js HTTP/1.1" 200 - 10 0.004 0.243 2026-09-06 13:59:17,961 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.255 2026-09-06 13:59:17,963 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:17] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.016 2026-09-06 13:59:18,012 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:18] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.006 0.015 2026-09-06 13:59:18,074 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:18] "GET /web/bundle/website.backend_assets_all_wysiwyg?lang=en_US HTTP/1.1" 200 - 18 0.017 0.064 2026-09-06 13:59:18,565 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:18] "GET /new-page HTTP/1.1" 200 - 126 0.143 0.403 2026-09-06 13:59:18,575 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css, copying from /web/assets/c22b85d/website.backend_assets_all_wysiwyg.min.css 2026-09-06 13:59:18,592 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:18] "GET /web/assets/1/c22b85d/website.backend_assets_all_wysiwyg.min.css HTTP/1.1" 200 - 10 0.012 0.495 2026-09-06 13:59:18,597 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js, copying from /web/assets/ee75918/website.backend_assets_all_wysiwyg.min.js 2026-09-06 13:59:18,611 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:18] "GET /web/assets/1/ee75918/website.backend_assets_all_wysiwyg.min.js HTTP/1.1" 200 - 10 0.005 0.520 2026-09-06 13:59:18,622 127 INFO rb-41ce622-224575-412240 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-06 13:59:18,624 127 INFO rb-41ce622-224575-412240 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-06 13:59:18,626 127 INFO rb-41ce622-224575-412240 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-06 13:59:18,626 127 INFO rb-41ce622-224575-412240 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-06 13:59:18,626 127 INFO rb-41ce622-224575-412240 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-06 13:59:18,627 127 INFO rb-41ce622-224575-412240 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-06 13:59:18,798 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:18] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.011 2026-09-06 13:59:18,854 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:18] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.027 0.039 2026-09-06 13:59:18,888 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 13:59:18,901 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:18] "GET /web/assets/1/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.023 0.044 2026-09-06 13:59:18,920 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css, copying from /web/assets/d54fae1/website.assets_all_wysiwyg_inside.min.css 2026-09-06 13:59:18,938 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:18] "GET /web/assets/1/d54fae1/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 10 0.011 0.104 2026-09-06 13:59:19,433 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:19] "POST /website/get_switchable_related_views HTTP/1.1" 200 - 299 0.238 0.176 2026-09-06 13:59:19,437 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:19] "POST /web/dataset/call_kw/res.lang/get_installed HTTP/1.1" 200 - 2 0.000 0.405 2026-09-06 13:59:19,454 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:19] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 8 0.003 0.412 2026-09-06 13:59:19,535 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-06 13:59:19,579 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-06 13:59:21,241 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "POST /web/dataset/call_kw/ir.ui.view/render_public_asset HTTP/1.1" 200 - 518 0.372 1.283 2026-09-06 13:59:21,415 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-06 13:59:21,474 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-06 13:59:21,537 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-06 13:59:21,570 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_text_image.svg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:59:21,574 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /web/static/img/openhand.cur HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:59:21,575 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_three_columns.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:59:21,578 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_cover.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:59:21,594 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_instagram_page.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:59:21,595 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_picture.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:59:21,597 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_company_team.svg HTTP/1.1" 200 - 0 0.000 0.028 2026-09-06 13:59:21,619 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_website_form.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:59:21,621 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_event_upcoming_snippet.svg HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:59:21,628 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_text_block.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:59:21,635 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_blog_posts.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:59:21,664 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_image.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:59:21,667 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_video.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:59:21,671 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_accordion.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:59:21,674 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_alert.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:59:21,677 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_dynamic_products.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:59:21,684 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_hr.svg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 13:59:21,686 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_button.svg HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:59:21,688 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_rating.svg HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 13:59:21,691 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_card.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:59:21,692 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_share.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:59:21,707 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_searchbar_inline.svg HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:59:21,709 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_facebook_page.svg HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:59:21,715 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_newsletter_subscribe_form.svg HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:59:21,735 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_social_media.svg HTTP/1.1" 200 - 0 0.000 0.041 2026-09-06 13:59:21,738 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_group.svg HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:59:21,777 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_text_highlight.svg HTTP/1.1" 200 - 0 0.000 0.050 2026-09-06 13:59:21,782 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_chart.svg HTTP/1.1" 200 - 0 0.000 0.049 2026-09-06 13:59:21,782 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_progress_bar.svg HTTP/1.1" 200 - 0 0.000 0.042 2026-09-06 13:59:21,806 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_blockquote.svg HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:59:21,807 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_badge.svg HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:59:21,810 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_cta_badge.svg HTTP/1.1" 200 - 0 0.000 0.017 2026-09-06 13:59:21,815 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_countdown.svg HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:59:21,821 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_embed_code.svg HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:59:21,869 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_donation_button.svg HTTP/1.1" 200 - 0 0.000 0.034 2026-09-06 13:59:21,876 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_map.svg HTTP/1.1" 200 - 0 0.000 0.048 2026-09-06 13:59:21,882 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:21] "GET /website/static/src/img/snippets_thumbs/s_add_to_cart.svg HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:59:21,948 127 INFO rb-41ce622-224575-412240 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-06 13:59:22,014 127 INFO rb-41ce622-224575-412240 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-06 13:59:22,074 127 INFO rb-41ce622-224575-412240 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-06 13:59:23,763 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-06 13:59:23,772 127 INFO rb-41ce622-224575-412240 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-06 13:59:23,863 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:23] "GET /new-page HTTP/1.1" 200 - 32 0.032 0.065 2026-09-06 13:59:23,951 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-06 13:59:24,204 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:24] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.010 2026-09-06 13:59:24,241 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: Proxy(Object) 2026-09-06 13:59:24,247 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:24] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.010 0.045 2026-09-06 13:59:24,381 127 INFO rb-41ce622-224575-412240 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-06 13:59:24,449 127 INFO rb-41ce622-224575-412240 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-06 13:59:24,513 127 INFO rb-41ce622-224575-412240 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-06 13:59:24,531 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:24] "POST /web/dataset/call_kw/website.page.properties/create HTTP/1.1" 200 - 10 0.008 0.009 2026-09-06 13:59:24,574 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:24] "POST /web/dataset/call_kw/website.page.properties/get_views HTTP/1.1" 200 - 15 0.011 0.016 2026-09-06 13:59:24,597 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:24] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:59:24,622 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:24] "POST /web/dataset/call_kw/website.page.properties/web_read HTTP/1.1" 200 - 13 0.010 0.020 2026-09-06 13:59:24,683 127 INFO rb-41ce622-224575-412240 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-06 13:59:24,753 127 INFO rb-41ce622-224575-412240 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-06 13:59:24,785 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:24] "POST /web/dataset/call_kw/website.page.properties/onchange HTTP/1.1" 200 - 9 0.005 0.025 2026-09-06 13:59:24,817 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:24] "POST /web/dataset/call_kw/website.page.properties/read HTTP/1.1" 200 - 5 0.001 0.006 2026-09-06 13:59:24,823 127 INFO rb-41ce622-224575-412240 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-06 13:59:24,883 127 INFO rb-41ce622-224575-412240 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-06 13:59:24,970 127 INFO rb-41ce622-224575-412240 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-06 13:59:25,044 127 INFO rb-41ce622-224575-412240 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-06 13:59:25,106 127 INFO rb-41ce622-224575-412240 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-06 13:59:25,167 127 INFO rb-41ce622-224575-412240 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-06 13:59:25,227 127 INFO rb-41ce622-224575-412240 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-06 13:59:25,299 127 INFO rb-41ce622-224575-412240 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-06 13:59:25,650 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:25] "POST /web/dataset/call_kw/website/search_url_dependencies HTTP/1.1" 200 - 416 0.608 0.209 2026-09-06 13:59:25,824 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:59:25,824 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:25] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 92 0.114 0.407 2026-09-06 13:59:25,858 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:25] "POST /web/action/load HTTP/1.1" 200 - 13 0.007 0.015 2026-09-06 13:59:25,892 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:25] "POST /web/dataset/call_kw/website.menu/get_tree HTTP/1.1" 200 - 14 0.009 0.013 2026-09-06 13:59:25,926 127 INFO rb-41ce622-224575-412240 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-06 13:59:25,997 127 INFO rb-41ce622-224575-412240 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-06 13:59:26,065 127 INFO rb-41ce622-224575-412240 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-06 13:59:26,128 127 INFO rb-41ce622-224575-412240 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-06 13:59:26,194 127 INFO rb-41ce622-224575-412240 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-06 13:59:26,263 127 INFO rb-41ce622-224575-412240 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-06 13:59:26,314 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:59:26,315 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:26] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 35 0.025 0.024 2026-09-06 13:59:26,360 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:26] "POST /web/dataset/call_kw/website.page/read HTTP/1.1" 200 - 19 0.019 0.017 2026-09-06 13:59:26,429 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:26] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.008 0.033 2026-09-06 13:59:26,534 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:26] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.049 0.093 2026-09-06 13:59:26,545 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:26] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.142 2026-09-06 13:59:26,552 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:26] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.003 0.144 2026-09-06 13:59:26,553 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:26] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.014 2026-09-06 13:59:26,617 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:26] "GET /website/force/1?path=/cool-page HTTP/1.1" 303 - 11 0.015 0.018 2026-09-06 13:59:27,418 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:27] "GET /cool-page HTTP/1.1" 200 - 231 0.178 0.618 2026-09-06 13:59:27,511 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:27] "GET /web/image/website/1/logo/My%20Website?unique=7116a15 HTTP/1.1" 200 - 5 0.002 0.013 2026-09-06 13:59:27,551 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:27] "GET /web/image/website/1/favicon?unique=7116a15 HTTP/1.1" 200 - 5 0.016 0.021 2026-09-06 13:59:27,650 127 INFO rb-41ce622-224575-412240 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-06 13:59:27,664 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:27] "POST /im_livechat/init HTTP/1.1" 200 - 26 0.014 0.037 2026-09-06 13:59:27,674 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:27] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.007 0.048 2026-09-06 13:59:28,318 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:28] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 90 0.049 0.485 2026-09-06 13:59:28,355 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d2e7eed/web.assets_web.min.css, copying from /web/assets/d2e7eed/web.assets_web.min.css 2026-09-06 13:59:28,424 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:28] "GET /web/assets/1/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 13 0.051 0.034 2026-09-06 13:59:28,445 127 INFO rb-41ce622-224575-412240 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-06 13:59:28,458 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/f6e2dc9/web.assets_web.min.js, copying from /web/assets/f6e2dc9/web.assets_web.min.js 2026-09-06 13:59:28,510 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:28] "GET /web/assets/1/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 10 0.005 0.153 2026-09-06 13:59:28,525 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:28] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 11 0.006 0.143 2026-09-06 13:59:28,547 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/fee8467/web.assets_tests.min.js, copying from /web/assets/fee8467/web.assets_tests.min.js 2026-09-06 13:59:28,560 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:28] "GET /web/assets/1/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.004 0.018 2026-09-06 13:59:28,626 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/ba47c4d/web.assets_web_print.min.css, copying from /web/assets/ba47c4d/web.assets_web_print.min.css 2026-09-06 13:59:28,699 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:28] "GET /web/assets/1/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.036 0.052 2026-09-06 13:59:29,151 127 INFO rb-41ce622-224575-412240 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-06 13:59:29,179 127 INFO rb-41ce622-224575-412240 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-06 13:59:29,186 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/cf8106d/bus.websocket_worker_assets.min.js, copying from /web/assets/cf8106d/bus.websocket_worker_assets.min.js 2026-09-06 13:59:29,199 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.031 0.019 2026-09-06 13:59:29,249 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.010 0.019 2026-09-06 13:59:29,334 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.032 0.063 2026-09-06 13:59:29,341 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.025 2026-09-06 13:59:29,652 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "POST /mail/data HTTP/1.1" 200 - 140 0.192 0.139 2026-09-06 13:59:29,673 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "POST /web/action/load HTTP/1.1" 200 - 9 0.010 0.293 2026-09-06 13:59:29,700 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.015 0.309 2026-09-06 13:59:29,749 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.005 2026-09-06 13:59:29,808 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.029 0.027 2026-09-06 13:59:29,826 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.063 2026-09-06 13:59:29,832 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.063 2026-09-06 13:59:29,837 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.057 2026-09-06 13:59:29,863 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.087 2026-09-06 13:59:29,869 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.093 2026-09-06 13:59:29,929 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:29] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.004 0.010 2026-09-06 13:59:30,095 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:30] "GET / HTTP/1.1" 200 - 32 0.045 0.074 2026-09-06 13:59:30,338 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:30] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.007 2026-09-06 13:59:30,386 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:30] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.031 2026-09-06 13:59:30,391 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:30] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.034 2026-09-06 13:59:30,445 127 INFO rb-41ce622-224575-412240 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-06 13:59:30,643 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:30] "GET /odoo/action-website.website_preview?path=/cool-page HTTP/1.1" 200 - 24 0.014 0.048 2026-09-06 13:59:30,910 127 INFO rb-41ce622-224575-412240 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-06 13:59:30,921 127 INFO rb-41ce622-224575-412240 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-06 13:59:30,933 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:30] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.006 0.011 2026-09-06 13:59:30,960 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:30] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.020 0.022 2026-09-06 13:59:30,999 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:30] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.013 0.045 2026-09-06 13:59:31,077 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:31] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.038 0.072 2026-09-06 13:59:31,248 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:31] "POST /mail/data HTTP/1.1" 200 - 72 0.073 0.156 2026-09-06 13:59:31,256 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.229 2026-09-06 13:59:31,280 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:31] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.010 0.177 2026-09-06 13:59:31,293 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:31] "POST /web/action/load HTTP/1.1" 200 - 8 0.003 0.191 2026-09-06 13:59:31,376 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:31] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-09-06 13:59:31,516 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:31] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.011 0.114 2026-09-06 13:59:31,531 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:31] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.061 0.078 2026-09-06 13:59:31,534 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:31] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.136 2026-09-06 13:59:31,538 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.127 2026-09-06 13:59:31,542 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.142 2026-09-06 13:59:31,552 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:31] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.003 0.086 2026-09-06 13:59:31,617 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:31] "GET /website/force/1?path=/cool-page HTTP/1.1" 303 - 5 0.018 0.020 2026-09-06 13:59:31,732 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:31] "GET /cool-page HTTP/1.1" 200 - 32 0.032 0.078 2026-09-06 13:59:31,834 127 INFO rb-41ce622-224575-412240 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-06 13:59:32,002 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:32] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.016 0.030 2026-09-06 13:59:32,014 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:32] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.003 0.055 2026-09-06 13:59:32,018 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:32] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.028 2026-09-06 13:59:32,083 127 INFO rb-41ce622-224575-412240 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-06 13:59:32,140 127 INFO rb-41ce622-224575-412240 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-06 13:59:32,339 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:32] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 24 0.014 0.048 2026-09-06 13:59:32,495 127 INFO rb-41ce622-224575-412240 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-06 13:59:32,506 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:32] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.004 0.009 2026-09-06 13:59:32,512 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:32] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.004 2026-09-06 13:59:32,519 127 INFO rb-41ce622-224575-412240 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-06 13:59:32,645 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:32] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.031 0.059 2026-09-06 13:59:32,678 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:32] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.017 0.110 2026-09-06 13:59:32,686 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:32] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.063 2026-09-06 13:59:32,843 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:32] "POST /mail/data HTTP/1.1" 200 - 72 0.061 0.174 2026-09-06 13:59:32,886 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:32] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.020 0.206 2026-09-06 13:59:32,910 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:32] "POST /web/action/load HTTP/1.1" 200 - 8 0.015 0.238 2026-09-06 13:59:32,983 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:32] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.010 0.021 2026-09-06 13:59:33,070 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:33] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.055 0.040 2026-09-06 13:59:33,097 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:33] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.128 2026-09-06 13:59:33,102 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.005 0.109 2026-09-06 13:59:33,104 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.114 2026-09-06 13:59:33,109 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:33] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.117 2026-09-06 13:59:33,111 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:33] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.129 2026-09-06 13:59:33,143 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:33] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.002 0.011 2026-09-06 13:59:33,162 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:33] "GET /new-page HTTP/1.1" 302 - 11 0.005 0.007 2026-09-06 13:59:33,270 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:33] "GET /cool-page HTTP/1.1" 200 - 32 0.029 0.062 2026-09-06 13:59:33,479 127 INFO rb-41ce622-224575-412240 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-06 13:59:33,555 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:33] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.021 0.033 2026-09-06 13:59:33,570 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:33] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.066 2026-09-06 13:59:33,587 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:33] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.058 2026-09-06 13:59:33,642 127 INFO rb-41ce622-224575-412240 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-06 13:59:33,713 127 INFO rb-41ce622-224575-412240 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-06 13:59:33,720 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:33] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-06 13:59:33,738 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:33] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.006 0.005 2026-09-06 13:59:33,797 127 INFO rb-41ce622-224575-412240 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-06 13:59:36,025 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "POST /website/get_new_page_templates HTTP/1.1" 200 - 1032 0.713 1.520 2026-09-06 13:59:36,029 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 1.071 2026-09-06 13:59:36,095 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 13:59:36,186 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 200 - 8 0.015 0.027 2026-09-06 13:59:36,208 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 200 - 8 0.005 0.052 2026-09-06 13:59:36,208 127 INFO rb-41ce622-224575-412240 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-06 13:59:36,230 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.s_picture_default_image HTTP/1.1" 200 - 8 0.006 0.065 2026-09-06 13:59:36,251 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.s_three_columns_default_image_1 HTTP/1.1" 301 - 8 0.005 0.064 2026-09-06 13:59:36,270 127 INFO rb-41ce622-224575-412240 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-06 13:59:36,300 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 200 - 8 0.024 0.059 2026-09-06 13:59:36,314 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 8 0.004 0.073 2026-09-06 13:59:36,322 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 200 - 8 0.002 0.161 2026-09-06 13:59:36,346 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.library_image_11 HTTP/1.1" 200 - 8 0.005 0.080 2026-09-06 13:59:36,359 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.s_three_columns_default_image_2 HTTP/1.1" 301 - 8 0.003 0.049 2026-09-06 13:59:36,364 127 INFO rb-41ce622-224575-412240 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-06 13:59:36,374 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.s_three_columns_default_image_3 HTTP/1.1" 301 - 8 0.004 0.037 2026-09-06 13:59:36,394 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 200 - 8 0.010 0.213 2026-09-06 13:59:36,424 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.s_quotes_carousel_demo_image_0 HTTP/1.1" 200 - 8 0.023 0.065 2026-09-06 13:59:36,433 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 200 - 8 0.004 0.237 2026-09-06 13:59:36,444 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.library_image_07 HTTP/1.1" 200 - 8 0.002 0.034 2026-09-06 13:59:36,461 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.004 0.052 2026-09-06 13:59:36,467 127 INFO rb-41ce622-224575-412240 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-06 13:59:36,539 127 INFO rb-41ce622-224575-412240 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-06 13:59:36,598 127 INFO rb-41ce622-224575-412240 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-06 13:59:36,617 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "POST /web/dataset/call_kw/website.page.properties/create HTTP/1.1" 200 - 10 0.009 0.008 2026-09-06 13:59:36,663 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "POST /web/dataset/call_kw/website.page.properties/get_views HTTP/1.1" 200 - 15 0.010 0.021 2026-09-06 13:59:36,690 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.009 2026-09-06 13:59:36,723 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "POST /web/dataset/call_kw/website.page.properties/web_read HTTP/1.1" 200 - 13 0.019 0.020 2026-09-06 13:59:36,814 127 INFO rb-41ce622-224575-412240 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-06 13:59:36,879 127 INFO rb-41ce622-224575-412240 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-06 13:59:36,904 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "POST /web/dataset/call_kw/website.page.properties/onchange HTTP/1.1" 200 - 9 0.006 0.017 2026-09-06 13:59:36,935 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:36] "POST /web/dataset/call_kw/website.page.properties/read HTTP/1.1" 200 - 5 0.001 0.005 2026-09-06 13:59:37,707 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:37] "POST /web/dataset/call_kw/website/search_url_dependencies HTTP/1.1" 200 - 420 0.550 0.210 2026-09-06 13:59:37,743 127 INFO rb-41ce622-224575-412240 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-06 13:59:37,806 127 INFO rb-41ce622-224575-412240 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-06 13:59:37,893 127 INFO rb-41ce622-224575-412240 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-06 13:59:37,966 127 INFO rb-41ce622-224575-412240 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-06 13:59:38,028 127 INFO rb-41ce622-224575-412240 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-06 13:59:38,085 127 INFO rb-41ce622-224575-412240 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-06 13:59:38,141 127 INFO rb-41ce622-224575-412240 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-06 13:59:38,207 127 INFO rb-41ce622-224575-412240 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-06 13:59:38,277 127 INFO rb-41ce622-224575-412240 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-06 13:59:38,335 127 INFO rb-41ce622-224575-412240 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-06 13:59:38,398 127 INFO rb-41ce622-224575-412240 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-06 13:59:38,492 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:59:38,492 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:38] "POST /web/dataset/call_kw/website.page.properties/web_save HTTP/1.1" 200 - 98 0.093 0.062 2026-09-06 13:59:38,524 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:38] "POST /web/dataset/call_kw/website.page/read HTTP/1.1" 200 - 19 0.011 0.010 2026-09-06 13:59:38,589 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:38] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.015 2026-09-06 13:59:38,685 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:38] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.029 0.082 2026-09-06 13:59:38,719 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:38] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.010 0.138 2026-09-06 13:59:38,724 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:38] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 4 0.002 0.146 2026-09-06 13:59:39,077 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "GET /odoo/action-website.website_preview?path=/ HTTP/1.1" 200 - 100 0.098 0.340 2026-09-06 13:59:39,101 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 11 0.011 0.337 2026-09-06 13:59:39,103 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.290 2026-09-06 13:59:39,274 127 INFO rb-41ce622-224575-412240 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-06 13:59:39,298 127 INFO rb-41ce622-224575-412240 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-06 13:59:39,313 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.015 0.030 2026-09-06 13:59:39,332 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.006 0.030 2026-09-06 13:59:39,361 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.007 0.020 2026-09-06 13:59:39,448 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.032 0.077 2026-09-06 13:59:39,701 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "POST /mail/data HTTP/1.1" 200 - 140 0.120 0.201 2026-09-06 13:59:39,728 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.008 0.245 2026-09-06 13:59:39,740 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "POST /web/action/load HTTP/1.1" 200 - 9 0.003 0.263 2026-09-06 13:59:39,741 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.095 2026-09-06 13:59:39,888 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.054 0.026 2026-09-06 13:59:39,907 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.039 2026-09-06 13:59:39,913 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.048 2026-09-06 13:59:39,917 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.004 0.089 2026-09-06 13:59:39,921 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.091 2026-09-06 13:59:39,960 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:39] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.035 0.095 2026-09-06 13:59:40,001 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:40] "GET /website/force/1?path=/ HTTP/1.1" 303 - 5 0.003 0.009 2026-09-06 13:59:41,183 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:41] "GET / HTTP/1.1" 200 - 1024 0.336 0.830 2026-09-06 13:59:41,186 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:41] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.879 2026-09-06 13:59:41,267 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:41] "GET /web/image/website/1/logo/My%20Website?unique=03b131e HTTP/1.1" 200 - 5 0.004 0.005 2026-09-06 13:59:41,286 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:41] "GET /web/image/website/1/favicon?unique=03b131e HTTP/1.1" 200 - 5 0.005 0.013 2026-09-06 13:59:41,440 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:41] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.013 0.023 2026-09-06 13:59:41,452 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:41] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.047 2026-09-06 13:59:41,458 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:41] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.000 0.029 2026-09-06 13:59:41,542 127 INFO rb-41ce622-224575-412240 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-06 13:59:41,601 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:41] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.003 2026-09-06 13:59:41,733 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:41] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 24 0.015 0.055 2026-09-06 13:59:41,915 127 INFO rb-41ce622-224575-412240 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-06 13:59:41,918 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:41] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.009 0.009 2026-09-06 13:59:41,924 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:41] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.005 2026-09-06 13:59:41,934 127 INFO rb-41ce622-224575-412240 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-06 13:59:42,037 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:42] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.031 0.045 2026-09-06 13:59:42,071 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:42] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.008 0.107 2026-09-06 13:59:42,222 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:42] "POST /mail/data HTTP/1.1" 200 - 72 0.050 0.151 2026-09-06 13:59:42,257 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:42] "POST /web/action/load HTTP/1.1" 200 - 8 0.016 0.168 2026-09-06 13:59:42,286 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:42] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.013 0.204 2026-09-06 13:59:42,376 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:42] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.008 0.024 2026-09-06 13:59:42,402 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:42] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.007 0.022 2026-09-06 13:59:42,461 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.079 2026-09-06 13:59:42,473 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:42] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.092 2026-09-06 13:59:42,483 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.098 2026-09-06 13:59:42,491 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:42] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.005 0.094 2026-09-06 13:59:42,537 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:42] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.002 0.013 2026-09-06 13:59:42,716 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:42] "GET /new-page HTTP/1.1" 200 - 36 0.062 0.100 2026-09-06 13:59:42,794 127 INFO rb-41ce622-224575-412240 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-06 13:59:43,005 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:43] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.037 0.027 2026-09-06 13:59:43,012 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.002 0.068 2026-09-06 13:59:43,016 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:43] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.041 2026-09-06 13:59:43,080 127 INFO rb-41ce622-224575-412240 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-06 13:59:43,140 127 INFO rb-41ce622-224575-412240 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-06 13:59:43,253 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:43] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.002 2026-09-06 13:59:43,348 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:43] "GET /odoo/action-website.website_preview?path=/new-page HTTP/1.1" 200 - 24 0.017 0.054 2026-09-06 13:59:43,521 127 INFO rb-41ce622-224575-412240 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-06 13:59:43,538 127 INFO rb-41ce622-224575-412240 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-06 13:59:43,539 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:43] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 8 0.007 0.011 2026-09-06 13:59:43,544 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:43] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 4 0.001 0.005 2026-09-06 13:59:43,610 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:43] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.009 0.035 2026-09-06 13:59:43,694 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:43] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 28 0.028 0.087 2026-09-06 13:59:43,862 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:43] "POST /mail/data HTTP/1.1" 200 - 72 0.070 0.166 2026-09-06 13:59:43,886 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:43] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.007 0.146 2026-09-06 13:59:43,902 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:43] "POST /web/action/load HTTP/1.1" 200 - 8 0.008 0.167 2026-09-06 13:59:44,058 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:44] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 4 0.009 0.053 2026-09-06 13:59:44,093 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:44] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.003 0.029 2026-09-06 13:59:44,100 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.023 2026-09-06 13:59:44,110 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.031 2026-09-06 13:59:44,115 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:44] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.002 0.050 2026-09-06 13:59:44,119 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:44] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.053 2026-09-06 13:59:44,167 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:44] "GET /website/force/1?path=/new-page HTTP/1.1" 303 - 5 0.003 0.008 2026-09-06 13:59:44,258 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:44] "GET /new-page HTTP/1.1" 200 - 32 0.020 0.065 2026-09-06 13:59:44,332 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:44] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.002 0.002 2026-09-06 13:59:44,376 127 INFO rb-41ce622-224575-412240 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-06 13:59:44,590 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:44] "POST /im_livechat/init HTTP/1.1" 200 - 19 0.024 0.024 2026-09-06 13:59:44,595 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:44] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 4 0.001 0.050 2026-09-06 13:59:44,600 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:44] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 2 0.001 0.022 2026-09-06 13:59:44,674 127 INFO rb-41ce622-224575-412240 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-06 13:59:44,744 127 INFO rb-41ce622-224575-412240 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-06 13:59:44,750 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:44] "POST /web/dataset/call_kw/ir.module.module/search_read HTTP/1.1" 200 - 2 0.000 0.004 2026-09-06 13:59:44,774 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:44] "POST /website/check_new_content_access_rights HTTP/1.1" 200 - 3 0.007 0.008 2026-09-06 13:59:44,819 127 INFO rb-41ce622-224575-412240 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-06 13:59:46,430 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "POST /website/get_new_page_templates HTTP/1.1" 200 - 944 0.469 1.143 2026-09-06 13:59:46,433 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.435 2026-09-06 13:59:46,488 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "GET /web/bundle/web._assets_jquery?lang=en_US HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 13:59:46,588 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "GET /web/image/website.s_quotes_carousel_demo_image_3 HTTP/1.1" 304 - 8 0.009 0.033 2026-09-06 13:59:46,601 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "GET /web/image/website.s_quotes_carousel_demo_image_4 HTTP/1.1" 304 - 8 0.008 0.046 2026-09-06 13:59:46,611 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "GET /web/image/website.s_image_text_default_image HTTP/1.1" 304 - 8 0.003 0.051 2026-09-06 13:59:46,617 127 INFO rb-41ce622-224575-412240 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-06 13:59:46,628 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "GET /web/image/website.s_picture_default_image HTTP/1.1" 304 - 8 0.006 0.072 2026-09-06 13:59:46,635 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "GET /web/image/website.s_quotes_carousel_demo_image_5 HTTP/1.1" 304 - 8 0.003 0.077 2026-09-06 13:59:46,645 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "GET /web/image/website.s_parallax_default_image HTTP/1.1" 304 - 8 0.004 0.051 2026-09-06 13:59:46,657 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "GET /web/image/website.s_text_cover_default_image HTTP/1.1" 304 - 8 0.002 0.051 2026-09-06 13:59:46,676 127 INFO rb-41ce622-224575-412240 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-06 13:59:46,680 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 304 - 8 0.004 0.120 2026-09-06 13:59:46,702 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "GET /web/image/website.s_quotes_carousel_demo_image_0 HTTP/1.1" 304 - 8 0.005 0.048 2026-09-06 13:59:46,711 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "GET /web/image/website.library_image_07 HTTP/1.1" 304 - 8 0.003 0.065 2026-09-06 13:59:46,720 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "GET /web/image/website.library_image_11 HTTP/1.1" 304 - 8 0.003 0.090 2026-09-06 13:59:46,743 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:46] "GET /web/image/website.library_image_13 HTTP/1.1" 200 - 8 0.009 0.093 2026-09-06 13:59:46,770 127 INFO rb-41ce622-224575-412240 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-06 13:59:46,825 127 INFO rb-41ce622-224575-412240 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-06 13:59:46,893 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: tour succeeded 2026-09-06 13:59:46,894 127 INFO rb-41ce622-224575-412240 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-06 13:59:47,306 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page.browser: heap 39192724 (allocated 40800256) 2026-09-06 13:59:47,313 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Closing chrome headless with pid 16901 2026-09-06 13:59:47,314 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Closing websocket connection 2026-09-06 13:59:47,315 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Terminating chrome headless with pid 16901 2026-09-06 13:59:47,414 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_135947_414520_test_website_page_properties_website_page.txt 2026-09-06 13:59:47,414 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website.tests.test_website_page_properties.TestWebsitePageProperties.test_website_page_properties_website_page: Removing chrome user profile "/tmp/tmpgjn4h7yz_chrome_odoo" 2026-09-06 13:59:47,476 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 13:59:47,493 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator: Starting TestConfigurator.test_01_configurator_flow ... 2026-09-06 13:59:47,832 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome pid: 17432 2026-09-06 13:59:47,832 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome headless temporary user profile dir: /tmp/tmpq_pa1sl0_chrome_odoo 2026-09-06 13:59:47,834 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Issuing json command http://127.0.0.1:36079/json/version 2026-09-06 13:59:47,835 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:36079/json/version with timeout 3 increased to 10s during tests 2026-09-06 13:59:47,873 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Browser version: Chrome/150.0.7871.114 2026-09-06 13:59:47,873 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Issuing json command http://127.0.0.1:36079/json 2026-09-06 13:59:47,874 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:36079/json with timeout 3 increased to 10s during tests 2026-09-06 13:59:47,891 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Websocket url found: ws://127.0.0.1:36079/devtools/page/C2F922868BF83EB89582AEE0759EF9E1 2026-09-06 13:59:47,906 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Enable chrome headless console log notification 2026-09-06 13:59:47,916 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome headless enable page notifications 2026-09-06 13:59:48,015 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 13:59:48,027 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Setting session cookie in browser 2026-09-06 13:59:48,040 127 INFO rb-41ce622-224575-412240 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-06 13:59:48,040 127 INFO rb-41ce622-224575-412240 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-06 13:59:48,054 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 13:59:49,163 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:49] "GET /odoo/action-website.action_website_configuration HTTP/1.1" 200 - 186 0.176 0.939 2026-09-06 13:59:49,166 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Navigation result: {'frameId': 'C2F922868BF83EB89582AEE0759EF9E1', 'loaderId': '059CFE9710E400F8468292C655AF916E', 'isDownload': False} 2026-09-06 13:59:49,167 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Evaluate ready code "odoo.isTourReady('configurator_flow')" 2026-09-06 13:59:49,216 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:49] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.003 0.019 2026-09-06 13:59:49,222 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:49] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.025 2026-09-06 13:59:49,242 127 INFO rb-41ce622-224575-412240 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-06 13:59:49,266 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:49] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.025 0.027 2026-09-06 13:59:49,273 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:49] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.067 2026-09-06 13:59:50,023 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /web/webclient/load_menus/bd3c099589375f7fe7b5a5304cfd61043ac64f08ea3581ff1e722cdf450e233e HTTP/1.1" 200 - 872 0.424 0.400 2026-09-06 13:59:50,031 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.746 2026-09-06 13:59:50,045 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.007 0.535 2026-09-06 13:59:50,137 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-06 13:59:50,142 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-06 13:59:50,144 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-06 13:59:50,162 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-09-06 13:59:50,178 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-09-06 13:59:50,216 127 INFO rb-41ce622-224575-412240 odoo.addons.partner_autocomplete.models.res_company: Starting enrich of company My Company (San Francisco) (1) 2026-09-06 13:59:50,244 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "POST /web/dataset/call_kw/res.company/iap_enrich_auto HTTP/1.1" 200 - 17 0.015 0.046 2026-09-06 13:59:50,249 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.044 2026-09-06 13:59:50,281 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 6 0.006 0.054 2026-09-06 13:59:50,293 127 INFO rb-41ce622-224575-412240 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-06 13:59:50,311 127 INFO rb-41ce622-224575-412240 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-06 13:59:50,376 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 41 0.037 0.112 2026-09-06 13:59:50,379 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.062 2026-09-06 13:59:50,426 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /odoo/offline HTTP/1.1" 200 - 5 0.013 0.134 2026-09-06 13:59:50,437 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.029 2026-09-06 13:59:50,443 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:59:50,451 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "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-06 13:59:50,483 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.024 0.066 2026-09-06 13:59:50,733 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "POST /mail/data HTTP/1.1" 200 - 139 0.119 0.302 2026-09-06 13:59:50,736 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.339 2026-09-06 13:59:50,754 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 200 - 9 0.005 0.321 2026-09-06 13:59:50,789 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /web/image/res.partner/3/avatar_128?unique=1788700551000 HTTP/1.1" 200 - 9 0.017 0.342 2026-09-06 13:59:50,804 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.360 2026-09-06 13:59:50,869 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.002 2026-09-06 13:59:50,907 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.016 0.018 2026-09-06 13:59:50,935 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:50] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:59:51,823 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:51] "POST /web/dataset/call_kw/res.config.settings/get_views HTTP/1.1" 200 - 186 0.183 0.753 2026-09-06 13:59:51,910 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:51] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:59:52,536 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:52] "POST /web/dataset/call_kw/res.config.settings/onchange HTTP/1.1" 200 - 1214 0.297 0.309 2026-09-06 13:59:53,242 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /base/static/description/settings.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:59:53,257 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_business_trip/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:59:53,264 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_stringee/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:59:53,273 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_freight_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.025 2026-09-06 13:59:53,291 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /event/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.042 2026-09-06 13:59:53,292 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_document/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.045 2026-09-06 13:59:53,315 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /calendar/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.016 2026-09-06 13:59:53,359 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_logistics/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.057 2026-09-06 13:59:53,378 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /crm/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.053 2026-09-06 13:59:53,383 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_approval/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.080 2026-09-06 13:59:53,392 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_appointment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.021 2026-09-06 13:59:53,408 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_zalo/static/description/main_screenshot.png HTTP/1.1" 200 - 0 0.000 0.022 2026-09-06 13:59:53,461 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /l10n_vn_viin_update_address/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.052 2026-09-06 13:59:53,473 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /sale_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.143 2026-09-06 13:59:53,487 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_helpdesk/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:59:53,495 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /website/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:59:53,498 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /to_hr_meal/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 13:59:53,507 127 INFO rb-41ce622-224575-412240 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-06 13:59:53,508 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_hr_work_entry/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.015 2026-09-06 13:59:53,563 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /website_slides/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.057 2026-09-06 13:59:53,580 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_sem/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.083 2026-09-06 13:59:53,589 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /purchase/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.080 2026-09-06 13:59:53,597 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /stock/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:59:53,616 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /to_loan_management/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 13:59:53,622 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /account/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 13:59:53,623 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /mrp/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.033 2026-09-06 13:59:53,636 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_hr_overtime/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.010 2026-09-06 13:59:53,685 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /to_git/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.038 2026-09-06 13:59:53,687 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /to_hr_payroll/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:59:53,687 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_sale_subscription/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.013 2026-09-06 13:59:53,696 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_amazon/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:59:53,700 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /contacts/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:59:53,701 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_social/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:59:53,838 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /project/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:59:53,842 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /survey/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.024 2026-09-06 13:59:53,843 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_marketplace/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.019 2026-09-06 13:59:53,880 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /hr_timesheet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.012 2026-09-06 13:59:53,883 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /mass_mailing/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 13:59:53,893 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /hr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:59:53,895 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /hr_recruitment/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:59:53,905 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /hr_attendance/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:59:53,909 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /hr_expense/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:59:53,936 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /fleet/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.023 2026-09-06 13:59:53,941 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /lunch/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.020 2026-09-06 13:59:53,948 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_workflow_automation/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:59:53,957 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_fleet_booking/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 13:59:53,958 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /point_of_sale/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:59:53,966 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /to_okr/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:59:53,972 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /to_odoo_module/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 13:59:53,976 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_affiliate/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:59:53,980 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:53] "GET /viin_foreign_trade/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 13:59:55,004 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:55] "GET /product_setting/static/description/icon.png HTTP/1.1" 404 - 1055 0.605 1.146 2026-09-06 13:59:55,131 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:55] "GET /cloud_storage/static/description/icon.png HTTP/1.1" 404 - 21 0.021 1.228 2026-09-06 13:59:55,146 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:55] "POST /web/dataset/call_kw/res.config.settings/get_viin_brand_modules_icon HTTP/1.1" 200 - 0 0.000 1.569 2026-09-06 13:59:55,192 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:55] "GET /base/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:59:55,210 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:55] "GET /viin_zalo/static/description/icon.png HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 13:59:56,426 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:59:56,426 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:56] "POST /web/dataset/call_kw/res.config.settings/web_save HTTP/1.1" 200 - 1154 0.682 2.130 2026-09-06 13:59:56,601 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:56] "POST /web/dataset/call_button/res.config.settings/action_website_create_new HTTP/1.1" 200 - 8 0.010 0.043 2026-09-06 13:59:56,622 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:56] "GET /web/image/res.config.settings/9/favicon?unique=1788703196541 HTTP/1.1" 200 - 5 0.007 0.017 2026-09-06 13:59:56,671 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:56] "POST /web/dataset/call_kw/website/get_views HTTP/1.1" 200 - 17 0.015 0.024 2026-09-06 13:59:56,706 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:56] "POST /web/dataset/call_kw/website/onchange HTTP/1.1" 200 - 8 0.005 0.013 2026-09-06 13:59:56,773 127 INFO rb-41ce622-224575-412240 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-06 13:59:56,841 127 INFO rb-41ce622-224575-412240 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-06 13:59:57,313 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 13:59:57,314 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:57] "POST /web/dataset/call_kw/website/web_save HTTP/1.1" 200 - 266 0.235 0.234 2026-09-06 13:59:57,350 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:57] "POST /web/dataset/call_button/website/create_and_redirect_configurator HTTP/1.1" 200 - 22 0.010 0.016 2026-09-06 13:59:57,368 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 5 2026-09-06 13:59:58,364 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:58] "GET /odoo/action-905?menu_id=611 HTTP/1.1" 200 - 145 0.116 0.882 2026-09-06 13:59:58,421 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/f6e2dc9/web.assets_web.min.js, copying from /web/assets/f6e2dc9/web.assets_web.min.js 2026-09-06 13:59:58,463 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:58] "GET /web/assets/5/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 11 0.011 0.059 2026-09-06 13:59:58,506 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/d2e7eed/web.assets_web.min.css, copying from /web/assets/d2e7eed/web.assets_web.min.css 2026-09-06 13:59:58,609 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:58] "GET /web/assets/5/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 10 0.089 0.128 2026-09-06 13:59:58,642 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:58] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 10 0.018 0.228 2026-09-06 13:59:58,694 127 INFO rb-41ce622-224575-412240 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-06 13:59:58,729 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/fee8467/web.assets_tests.min.js, copying from /web/assets/fee8467/web.assets_tests.min.js 2026-09-06 13:59:58,747 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:58] "GET /web/assets/5/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 10 0.009 0.021 2026-09-06 13:59:58,780 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/ba47c4d/web.assets_web_print.min.css, copying from /web/assets/ba47c4d/web.assets_web_print.min.css 2026-09-06 13:59:58,838 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:58] "GET /web/assets/5/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 10 0.050 0.067 2026-09-06 13:59:59,193 127 INFO rb-41ce622-224575-412240 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-06 13:59:59,205 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/cf8106d/bus.websocket_worker_assets.min.js, copying from /web/assets/cf8106d/bus.websocket_worker_assets.min.js 2026-09-06 13:59:59,213 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:59] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 14 0.007 0.017 2026-09-06 13:59:59,220 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-09-06 13:59:59,318 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:59] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 9 0.007 0.022 2026-09-06 13:59:59,411 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:59] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 43 0.037 0.081 2026-09-06 13:59:59,658 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:59] "POST /mail/data HTTP/1.1" 200 - 140 0.114 0.193 2026-09-06 13:59:59,663 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.291 2026-09-06 13:59:59,702 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:59] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.022 0.246 2026-09-06 13:59:59,722 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:59] "POST /web/action/load HTTP/1.1" 200 - 7 0.008 0.268 2026-09-06 13:59:59,807 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:59] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.011 2026-09-06 13:59:59,875 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:59] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.043 0.035 2026-09-06 13:59:59,880 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:59] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.001 0.065 2026-09-06 13:59:59,920 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:59] "POST /web/dataset/call_kw/website/configurator_init HTTP/1.1" 200 - 16 0.011 0.012 2026-09-06 13:59:59,945 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 13:59:59] "GET /viin_brand/static/img/Viindoo-logo.svg HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 13:59:59,970 127 INFO rb-41ce622-224575-412240 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-06 14:00:00,045 127 INFO rb-41ce622-224575-412240 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-06 14:00:00,101 127 INFO rb-41ce622-224575-412240 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-06 14:00:00,377 127 INFO rb-41ce622-224575-412240 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-06 14:00:00,451 127 INFO rb-41ce622-224575-412240 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-06 14:00:00,515 127 INFO rb-41ce622-224575-412240 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-06 14:00:00,582 127 INFO rb-41ce622-224575-412240 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-06 14:00:00,644 127 INFO rb-41ce622-224575-412240 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-06 14:00:00,706 127 INFO rb-41ce622-224575-412240 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-06 14:00:00,772 127 INFO rb-41ce622-224575-412240 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-06 14:00:00,841 127 INFO rb-41ce622-224575-412240 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-06 14:00:00,905 127 INFO rb-41ce622-224575-412240 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-06 14:00:00,972 127 INFO rb-41ce622-224575-412240 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-06 14:00:01,028 127 INFO rb-41ce622-224575-412240 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-06 14:00:01,052 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:01] "POST /web/dataset/call_kw/website/configurator_recommended_themes HTTP/1.1" 200 - 5 0.009 0.013 2026-09-06 14:00:01,094 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:01] "GET /website/static/src/img/website_loader/1.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:00:01,099 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:01] "GET /website/static/src/img/website_loader/2.jpg HTTP/1.1" 200 - 0 0.000 0.004 2026-09-06 14:00:01,103 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:01] "GET /website/static/src/img/website_loader/3.jpg HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 14:00:01,112 127 INFO rb-41ce622-224575-412240 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-06 14:00:01,125 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:01] "GET /website/static/src/img/website_loader/5.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:00:01,128 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:01] "GET /website/static/src/img/website_loader/6.jpg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:00:01,129 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:01] "GET /website/static/src/img/website_loader/7.jpg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 14:00:01,135 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:01] "GET /website/static/src/img/website_loader/8.jpg HTTP/1.1" 200 - 0 0.000 0.031 2026-09-06 14:00:01,199 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:01] "GET /website/static/src/img/website_loader/4.jpg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-06 14:00:02,175 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #2 deleted website.menu records with IDs: [109] 2026-09-06 14:00:02,935 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 14:00:02,936 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:02] "POST /web/dataset/call_kw/website/configurator_apply HTTP/1.1" 200 - 776 0.526 1.344 2026-09-06 14:00:02,966 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:02] "GET /web/image/website.s_showcase_default_image HTTP/1.1" 200 - 18 0.010 1.771 2026-09-06 14:00:02,985 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:02] "GET /web/image/website.library_image_10 HTTP/1.1" 200 - 11 0.006 1.766 2026-09-06 14:00:02,991 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:02] "GET /web/static/img/odoo_logo.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:00:02,992 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:02] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.001 0.053 2026-09-06 14:00:03,034 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:03] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 200 - 11 0.009 1.829 2026-09-06 14:00:03,846 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:03] "GET /odoo/action-website.website_preview?website_id=5 HTTP/1.1" 200 - 154 0.133 0.739 2026-09-06 14:00:03,871 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:03] "POST /website/track_installing_modules HTTP/1.1" 200 - 14 0.017 2.769 2026-09-06 14:00:03,893 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:03] "GET /web/image/website.s_three_columns_default_image_1 HTTP/1.1" 301 - 11 0.014 2.707 2026-09-06 14:00:05,650 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/6721a6f/web.assets_web.min.css (id:9739) 2026-09-06 14:00:05,651 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Deleting attachments [9733] (matching /web/assets/5/_______/web.assets_web.min.css) because it was replaced with /web/assets/5/6721a6f/web.assets_web.min.css 2026-09-06 14:00:05,675 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:05] "GET /web/assets/5/6721a6f/web.assets_web.min.css HTTP/1.1" 200 - 23 0.094 1.707 2026-09-06 14:00:07,751 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/f9a369e/web.assets_web.min.js (id:9740) 2026-09-06 14:00:07,752 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Deleting attachments [9732] (matching /web/assets/5/_______/web.assets_web.min.js) because it was replaced with /web/assets/5/f9a369e/web.assets_web.min.js 2026-09-06 14:00:07,774 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:07] "GET /web/assets/5/f9a369e/web.assets_web.min.js HTTP/1.1" 200 - 13 0.012 3.874 2026-09-06 14:00:07,800 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:07] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.014 3.897 2026-09-06 14:00:09,465 127 INFO rb-41ce622-224575-412240 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-06 14:00:09,507 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: Owl is running in 'dev' mode. 2026-09-06 14:00:09,561 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/315ddb4/web.assets_web_print.min.css (id:9741) 2026-09-06 14:00:09,563 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Deleting attachments [9735] (matching /web/assets/5/_______/web.assets_web_print.min.css) because it was replaced with /web/assets/5/315ddb4/web.assets_web_print.min.css 2026-09-06 14:00:09,572 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:09] "GET /web/assets/5/315ddb4/web.assets_web_print.min.css HTTP/1.1" 200 - 17 0.050 1.715 2026-09-06 14:00:09,597 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:09] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 8 0.005 0.071 2026-09-06 14:00:09,616 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:09] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 304 - 8 0.005 0.117 2026-09-06 14:00:09,638 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:09] "GET /web/image/website.s_image_title_default_image HTTP/1.1" 304 - 10 0.005 0.093 2026-09-06 14:00:09,650 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:09] "GET /web/image/website.s_showcase_default_image HTTP/1.1" 304 - 10 0.005 0.108 2026-09-06 14:00:09,881 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:09] "POST /mail/data HTTP/1.1" 200 - 146 0.117 0.198 2026-09-06 14:00:09,972 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:09] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 37 0.042 0.404 2026-09-06 14:00:09,975 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:09] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.000 0.340 2026-09-06 14:00:10,028 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:10] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 13 0.020 0.018 2026-09-06 14:00:10,090 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:10] "POST /web/action/load HTTP/1.1" 200 - 9 0.040 0.035 2026-09-06 14:00:10,092 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:10] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 1 0.001 0.087 2026-09-06 14:00:10,119 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:10] "GET /web/image?model=res.users&field=avatar_128&id=2 HTTP/1.1" 304 - 10 0.009 0.093 2026-09-06 14:00:10,138 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:10] "POST /web/dataset/call_kw/website/get_current_website HTTP/1.1" 200 - 3 0.002 0.010 2026-09-06 14:00:10,143 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:10] "POST /web/dataset/call_kw/website/search_read HTTP/1.1" 200 - 3 0.001 0.011 2026-09-06 14:00:10,161 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.002 0.025 2026-09-06 14:00:10,165 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.000 0.030 2026-09-06 14:00:10,170 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:10] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 2 0.001 0.036 2026-09-06 14:00:10,220 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:10] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:00:10,229 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:10] "GET /website/force/5?path=/ HTTP/1.1" 303 - 11 0.013 0.019 2026-09-06 14:00:11,543 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:11] "GET / HTTP/1.1" 200 - 1064 0.478 0.830 2026-09-06 14:00:13,114 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/c7dac57/web.assets_frontend.min.css (id:9742) 2026-09-06 14:00:13,116 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:13] "GET /web/assets/5/c7dac57/web.assets_frontend.min.css HTTP/1.1" 200 - 15 0.027 1.526 2026-09-06 14:00:13,127 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 14:00:13,134 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:13] "GET /web/assets/5/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 10 0.004 1.537 2026-09-06 14:00:13,136 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:13] "GET /web/service-worker.js HTTP/1.1" 200 - 1 0.000 0.114 2026-09-06 14:00:13,142 127 INFO rb-41ce622-224575-412240 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-06 14:00:13,145 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 14:00:13,152 127 INFO rb-41ce622-224575-412240 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-06 14:00:13,156 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:13] "GET /web/assets/5/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 10 0.004 0.027 2026-09-06 14:00:13,211 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:13] "GET /web/image/website.s_cover_default_image HTTP/1.1" 200 - 11 0.006 0.010 2026-09-06 14:00:13,257 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:13] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 14:00:13,261 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:13] "GET /web/image/website/5/logo/Website%20Test?unique=da23ab2 HTTP/1.1" 200 - 4 0.001 0.010 2026-09-06 14:00:13,279 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:13] "GET /web/image/website.s_text_image_default_image HTTP/1.1" 200 - 11 0.006 0.022 2026-09-06 14:00:13,300 127 INFO rb-41ce622-224575-412240 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-06 14:00:13,317 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:13] "GET /web/image/website/5/favicon?unique=da23ab2 HTTP/1.1" 200 - 5 0.001 0.008 2026-09-06 14:00:13,329 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 14:00:13,359 127 INFO rb-41ce622-224575-412240 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-06 14:00:13,366 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:13] "GET /web/assets/5/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 10 0.026 0.032 2026-09-06 14:00:13,628 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:13] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 5 0.010 0.013 2026-09-06 14:00:13,762 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:13] "GET /web/bundle/website.assets_all_wysiwyg_inside?lang=en_US HTTP/1.1" 200 - 23 0.011 0.066 2026-09-06 14:00:14,051 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/5/bfc31f5/website.assets_all_wysiwyg_inside.min.css (id:9746) 2026-09-06 14:00:14,053 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:14] "GET /web/assets/5/bfc31f5/website.assets_all_wysiwyg_inside.min.css HTTP/1.1" 200 - 15 0.010 0.271 2026-09-06 14:00:14,081 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/5/59c0770/website.assets_all_wysiwyg_inside.min.js, copying from /web/assets/59c0770/website.assets_all_wysiwyg_inside.min.js 2026-09-06 14:00:14,094 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:14] "GET /web/assets/5/59c0770/website.assets_all_wysiwyg_inside.min.js HTTP/1.1" 200 - 10 0.015 0.306 2026-09-06 14:00:14,150 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,206 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,257 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,314 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,366 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,419 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,471 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,524 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,576 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,628 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,680 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,731 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,784 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,835 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,887 127 INFO rb-41ce622-224575-412240 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-06 14:00:14,938 127 INFO rb-41ce622-224575-412240 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-06 14:00:15,992 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: tour succeeded 2026-09-06 14:00:15,992 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: ╔══════════════════════════════════╗ ║ TOUR configurator_flow SUCCEEDED ║ ╚══════════════════════════════════╝ 2026-09-06 14:00:16,193 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow.browser: heap 32400704 (allocated 33460224) 2026-09-06 14:00:16,207 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Closing chrome headless with pid 17432 2026-09-06 14:00:16,208 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Closing websocket connection 2026-09-06 14:00:16,209 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Terminating chrome headless with pid 17432 2026-09-06 14:00:16,331 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_140016_331163_test_01_configurator_flow.txt 2026-09-06 14:00:16,331 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_configurator.TestConfigurator.test_01_configurator_flow: Removing chrome user profile "/tmp/tmpq_pa1sl0_chrome_odoo" 2026-09-06 14:00:16,398 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 10 removed 2026-09-06 14:00:16,415 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_models: Starting TestWebsiteModels.test_access_with_website_record_rule ... 2026-09-06 14:00:16,595 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:00:18,552 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:18] "GET /blog/test-blog-5/test-post-8 HTTP/1.1" 200 - 224 0.151 1.816 2026-09-06 14:00:18,553 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_modules.tests.test_models.TestWebsiteModels.test_access_with_website_record_rule: waiting for threads: [] 2026-09-06 14:00:18,588 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:00:18,927 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6931, 6929, 5945, 5943, 5941, 5939, 5938, 5937, 5936, 5934, 5932, 5930, 5928, 5926, 5925, 5924, 5922, 5920, 5919, 5917, 5915, 5913, 5911, 5910, 5909, 5907, 5905, 5903, 5901, 5899, 5897, 5895, 5894, 5893, 5891, 5889, 5887, 5885, 5883] 2026-09-06 14:00:19,015 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329560, 329561, 329581, 329582, 329597, 329600, 329601, 329607, 329608, 329609, 329547, 329549, 329550, 329551, 329552, 329562, 329563, 329564, 329568, 329569, 329579, 329580, 329583, 329594, 329595, 329596, 329598, 329599, 329602, 329603, 329604, 329605, 329606, 329610, 329613, 329614, 329615, 389939, 389940] 2026-09-06 14:00:19,159 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2866, 2867, 2868, 2869, 2870, 2871, 2872, 2873, 2874, 2875, 2512, 2513, 2514, 2516, 2517, 2518, 2519, 2520, 2521, 2522, 2523, 2524, 2525, 2526, 2527, 2528, 2529, 2530, 2532, 2533, 2534, 2535, 2536, 2537, 2538, 2539, 2540, 2541, 2542, 2543, 2545, 2546, 2547, 2548, 2549, 2550, 2551, 2552, 2553, 2554, 2555, 2556, 2557, 2558, 2559, 2560, 2561, 2562, 2563, 2564, 2565, 2566, 2567, 2568, 2569, 2570, 2571, 2572, 2573, 2574, 2575, 2604, 2605, 2606, 2607, 2608, 2609, 2610, 2611, 2612, 2613, 2614, 2615, 2616, 2617, 2618, 2619, 2620, 2621, 2622, 2623, 2624, 2625, 2626, 2627, 2628, 2629, 2630, 2631, 2632, 2633, 2634, 2635, 2636, 2637, 2638, 2639, 2640, 2641, 2642, 2643, 2644, 2645, 2646, 2647, 2648, 2649, 2650, 2651, 2652, 2653, 2654, 2655, 2656, 2657, 2658, 2659, 2660, 2661, 2662, 2663, 2664, 2665, 2666, 2667, 2668, 2669, 2670, 2671, 2672, 2673, 2674, 2675, 2676, 2677, 2678, 2679, 2680, 2681, 2682, 2683, 2684] 2026-09-06 14:00:19,163 127 INFO rb-41ce622-224575-412240 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-06 14:00:19,225 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329628, 329630, 329643, 329645, 329647] 2026-09-06 14:00:19,225 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6932, 6930, 5951, 5950, 5949, 5948, 5947, 5946, 5944, 5942, 5940, 5935, 5933, 5931, 5929, 5927, 5923, 5921, 5918, 5916, 5914, 5912, 5908, 5906, 5904, 5902, 5900, 5898, 5896, 5892, 5890, 5888, 5886, 5884, 5882, 5881, 5880, 5879, 5878, 5877, 5876] 2026-09-06 14:00:19,453 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [329534, 329535, 329536, 329537, 329538, 329539, 329540] 2026-09-06 14:00:19,487 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [2505, 2576, 2583, 2590, 2597, 2506, 2577, 2584, 2591, 2598, 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] 2026-09-06 14:00:19,489 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted slide.channel records with IDs: [1, 2, 3, 4, 5, 6, 7] 2026-09-06 14:00:19,498 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 851, 852] 2026-09-06 14:00:28,747 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides: Starting TestUi.test_course_certification_employee ... 2026-09-06 14:00:31,989 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome pid: 17788 2026-09-06 14:00:31,989 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome headless temporary user profile dir: /tmp/tmpeygo9s0i_chrome_odoo 2026-09-06 14:00:31,990 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Issuing json command http://127.0.0.1:40905/json/version 2026-09-06 14:00:31,993 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:40905/json/version with timeout 3 increased to 10s during tests 2026-09-06 14:00:32,031 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Browser version: Chrome/150.0.7871.114 2026-09-06 14:00:32,032 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Issuing json command http://127.0.0.1:40905/json 2026-09-06 14:00:32,032 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:40905/json with timeout 3 increased to 10s during tests 2026-09-06 14:00:32,080 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Websocket url found: ws://127.0.0.1:40905/devtools/page/FB1AA884DCD80E4BB786BE5881403759 2026-09-06 14:00:32,089 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Enable chrome headless console log notification 2026-09-06 14:00:32,094 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome headless enable page notifications 2026-09-06 14:00:32,428 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:demo from n/a 2026-09-06 14:00:32,435 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Setting session cookie in browser 2026-09-06 14:00:32,437 127 INFO rb-41ce622-224575-412240 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-06 14:00:32,437 127 INFO rb-41ce622-224575-412240 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-06 14:00:32,453 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:00:33,686 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:33] "GET /slides HTTP/1.1" 200 - 334 0.185 1.054 2026-09-06 14:00:33,689 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Navigation result: {'frameId': 'FB1AA884DCD80E4BB786BE5881403759', 'loaderId': '6F25E6ABC6B70A921F10FC2F39ACA648', 'isDownload': False} 2026-09-06 14:00:33,689 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Evaluate ready code "odoo.isTourReady('certification_member')" 2026-09-06 14:00:33,721 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:33] "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-06 14:00:33,729 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/d299c0d/web.assets_frontend.min.css, copying from /web/assets/d299c0d/web.assets_frontend.min.css 2026-09-06 14:00:33,778 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:33] "GET /web/assets/1/d299c0d/web.assets_frontend.min.css HTTP/1.1" 200 - 11 0.038 0.023 2026-09-06 14:00:33,782 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js, copying from /web/assets/5f357d4/web.assets_frontend_minimal.min.js 2026-09-06 14:00:33,794 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:33] "GET /web/assets/1/5f357d4/web.assets_frontend_minimal.min.js HTTP/1.1" 200 - 8 0.008 0.045 2026-09-06 14:00:33,823 127 INFO rb-41ce622-224575-412240 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-06 14:00:33,824 127 INFO rb-41ce622-224575-412240 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-06 14:00:33,827 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/8f6f629/web.__assets_tests_call__.min.js, copying from /web/assets/8f6f629/web.__assets_tests_call__.min.js 2026-09-06 14:00:33,843 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:33] "GET /web/assets/1/8f6f629/web.__assets_tests_call__.min.js HTTP/1.1" 200 - 8 0.006 0.022 2026-09-06 14:00:33,864 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:33] "GET /website_slides/static/src/img/banner_default.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:00:33,990 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:33] "GET /website_slides_survey/static/src/img/certification.svg HTTP/1.1" 200 - 0 0.000 0.035 2026-09-06 14:00:33,994 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:33] "GET /web/image/website/1/logo/My%20Website?unique=39b423a HTTP/1.1" 200 - 4 0.027 0.017 2026-09-06 14:00:33,996 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:33] "GET /gamification/static/img/rank_misc_unicorn.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 14:00:34,002 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /web/image/gamification.karma.rank/4/image_128?unique=df23c61 HTTP/1.1" 200 - 5 0.002 0.018 2026-09-06 14:00:34,028 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /web/static/fonts/twitter_x_only.woff HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:00:34,044 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.014 2026-09-06 14:00:34,068 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 200 - 9 0.045 0.045 2026-09-06 14:00:34,091 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /web/image/gamification.karma.rank/5/image_128/Doctor?unique=df23c61 HTTP/1.1" 200 - 3 0.010 0.093 2026-09-06 14:00:34,123 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /web/image/slide.channel/8/image_512/Basics%20of%20Gardening%20-%20Test?unique=39b423a HTTP/1.1" 200 - 3 0.005 0.087 2026-09-06 14:00:34,134 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /web/image/gamification.badge/35/image_128/Know%20yourself?unique=6df3d2a HTTP/1.1" 200 - 4 0.005 0.057 2026-09-06 14:00:34,167 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /web/image/gamification.badge/34/image_128/Get%20started?unique=6df3d2a HTTP/1.1" 200 - 4 0.023 0.108 2026-09-06 14:00:34,204 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /web/image/slide.channel/9/image_512/DIY%20Furniture%20-%20TEST?unique=39b423a HTTP/1.1" 200 - 3 0.001 0.185 2026-09-06 14:00:34,242 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /web/image/gamification.badge/36/image_128/Power%20User?unique=6df3d2a HTTP/1.1" 200 - 4 0.014 0.143 2026-09-06 14:00:34,261 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /web/image/website/1/favicon?unique=39b423a HTTP/1.1" 200 - 4 0.006 0.158 2026-09-06 14:00:34,270 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /web/image/gamification.badge/37/image_128/Certified%20Knowledge?unique=6143413 HTTP/1.1" 200 - 4 0.001 0.142 2026-09-06 14:00:34,278 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /web/image/gamification.badge/38/image_128/Community%20hero?unique=6df3d2a HTTP/1.1" 200 - 4 0.002 0.111 2026-09-06 14:00:34,299 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js, copying from /web/assets/6416e0f/web.assets_frontend_lazy.min.js 2026-09-06 14:00:34,322 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /web/assets/1/6416e0f/web.assets_frontend_lazy.min.js HTTP/1.1" 200 - 8 0.005 0.066 2026-09-06 14:00:34,360 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 200 - 9 0.012 0.171 2026-09-06 14:00:34,380 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 200 - 9 0.007 0.164 2026-09-06 14:00:34,661 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /website/translations/e9b894e53a9b50dae4307a1b211637ac8a729614?lang=en_US HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 14:00:34,730 127 INFO rb-41ce622-224575-412240 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-06 14:00:34,742 127 INFO rb-41ce622-224575-412240 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-06 14:00:34,769 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "GET /im_livechat/assets_embed.css HTTP/1.1" 200 - 12 0.005 0.071 2026-09-06 14:00:34,817 127 INFO rb-41ce622-224575-412240 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-06 14:00:34,818 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:34] "POST /im_livechat/init HTTP/1.1" 200 - 24 0.027 0.068 2026-09-06 14:00:35,419 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:35] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 164 0.136 0.460 2026-09-06 14:00:35,439 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:35] "GET /web/static/lib/pdfjs/build/pdf.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 14:00:35,442 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:35] "GET /web/static/lib/pdfjs/build/pdf.worker.js HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 14:00:35,447 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:35] "GET /website_slides/static/lib/pdfslidesviewer/PDFSlidesViewer.js HTTP/1.1" 200 - 0 0.000 0.007 2026-09-06 14:00:35,575 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:35] "GET /viin_brand/static/img/viindoo_logo_tiny.png HTTP/1.1" 200 - 0 0.000 0.006 2026-09-06 14:00:35,587 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:35] "GET /web/image/slide.channel/9/image_1024/DIY%20Furniture%20-%20TEST?unique=39b423a HTTP/1.1" 200 - 3 0.001 0.016 2026-09-06 14:00:35,968 127 INFO rb-41ce622-224575-412240 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-06 14:00:36,041 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:36] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.012 0.084 2026-09-06 14:00:36,057 127 INFO rb-41ce622-224575-412240 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-06 14:00:36,058 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:36] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.007 0.076 2026-09-06 14:00:36,111 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:36] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.033 0.096 2026-09-06 14:00:36,123 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/1087d80/portal.assets_chatter.min.js, copying from /web/assets/1087d80/portal.assets_chatter.min.js 2026-09-06 14:00:36,126 127 INFO rb-41ce622-224575-412240 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-06 14:00:36,137 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:36] "GET /web/assets/1/1087d80/portal.assets_chatter.min.js HTTP/1.1" 200 - 8 0.007 0.077 2026-09-06 14:00:36,154 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/7651bd3/portal.assets_chatter.min.css, copying from /web/assets/7651bd3/portal.assets_chatter.min.css 2026-09-06 14:00:36,175 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:36] "GET /web/assets/1/7651bd3/portal.assets_chatter.min.css HTTP/1.1" 200 - 8 0.018 0.108 2026-09-06 14:00:36,200 127 INFO rb-41ce622-224575-412240 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-06 14:00:36,222 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:36] "POST /portal/chatter_init HTTP/1.1" 200 - 21 0.017 0.022 2026-09-06 14:00:36,306 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:36] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 34 0.030 0.068 2026-09-06 14:00:36,354 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:36] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 12 0.017 0.156 2026-09-06 14:00:36,388 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:36] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 7 0.013 0.061 2026-09-06 14:00:37,317 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1/4ea5f0e/portal.assets_chatter_style.min.css (id:9816) 2026-09-06 14:00:37,324 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:37] "GET /web/assets/1/4ea5f0e/portal.assets_chatter_style.min.css HTTP/1.1" 200 - 7 0.013 0.945 2026-09-06 14:00:37,654 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:37] "POST /shop/cart/update_json HTTP/1.1" 200 - 151 0.134 1.120 2026-09-06 14:00:37,679 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:37] "POST /mail/thread/data HTTP/1.1" 200 - 8 0.008 0.312 2026-09-06 14:00:37,699 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:37] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.005 0.307 2026-09-06 14:00:37,734 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:37] "GET /web/image/product.product/890/image_128?unique=39b423a HTTP/1.1" 200 - 5 0.008 0.047 2026-09-06 14:00:38,428 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:38] "GET /shop/cart HTTP/1.1" 200 - 146 0.108 0.329 2026-09-06 14:00:38,441 127 INFO rb-41ce622-224575-412240 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-06 14:00:38,561 127 INFO rb-41ce622-224575-412240 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-06 14:00:38,624 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:38] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.017 0.036 2026-09-06 14:00:38,638 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:38] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.063 2026-09-06 14:00:38,693 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:38] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 17 0.013 0.026 2026-09-06 14:00:38,812 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:38] "GET /shop/confirm_order HTTP/1.1" 303 - 53 0.043 0.063 2026-09-06 14:00:39,148 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:39] "GET /shop/payment HTTP/1.1" 200 - 116 0.054 0.276 2026-09-06 14:00:39,162 127 INFO rb-41ce622-224575-412240 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-06 14:00:39,163 127 INFO rb-41ce622-224575-412240 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-06 14:00:39,165 127 INFO rb-41ce622-224575-412240 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-06 14:00:39,225 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:39] "GET /web/image/payment.method/222/image_payment_form/Demo?unique=bae1c59 HTTP/1.1" 200 - 4 0.001 0.006 2026-09-06 14:00:39,262 127 INFO rb-41ce622-224575-412240 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-06 14:00:39,311 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:39] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.010 0.026 2026-09-06 14:00:39,326 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:39] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.004 0.044 2026-09-06 14:00:39,347 127 INFO rb-41ce622-224575-412240 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-06 14:00:39,415 127 INFO rb-41ce622-224575-412240 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-06 14:00:39,479 127 INFO rb-41ce622-224575-412240 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-06 14:00:39,485 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: sale.order 2026-09-06 14:00:39,498 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:39] "GET /web/static/img/spin.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:00:39,569 127 INFO rb-41ce622-224575-412240 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference S00090: {'amount': 115.0, 'currency_id': 1, 'partner_id': 7, 'provider_code': 'demo', 'provider_id': 6, 'reference': 'S00090', 'should_tokenize': False} 2026-09-06 14:00:39,579 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:39] "POST /shop/payment/transaction/90 HTTP/1.1" 200 - 53 0.043 0.055 2026-09-06 14:00:39,654 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:39] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 25 0.023 0.029 2026-09-06 14:00:39,928 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:39] "GET /payment/status HTTP/1.1" 200 - 36 0.018 0.235 2026-09-06 14:00:40,063 127 INFO rb-41ce622-224575-412240 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-06 14:00:40,128 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:40] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.019 0.035 2026-09-06 14:00:40,135 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:40] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.002 0.055 2026-09-06 14:00:42,115 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:42] "POST /payment/status/poll HTTP/1.1" 200 - 508 0.357 1.659 2026-09-06 14:00:42,154 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:42] "GET /shop/payment/validate HTTP/1.1" 303 - 12 0.005 0.016 2026-09-06 14:00:42,362 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:42] "GET /shop/confirmation HTTP/1.1" 200 - 52 0.031 0.171 2026-09-06 14:00:42,554 127 INFO rb-41ce622-224575-412240 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-06 14:00:42,581 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:42] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.015 2026-09-06 14:00:42,605 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:42] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.008 0.014 2026-09-06 14:00:42,633 127 INFO rb-41ce622-224575-412240 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-06 14:00:42,699 127 INFO rb-41ce622-224575-412240 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-06 14:00:42,772 127 INFO rb-41ce622-224575-412240 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-06 14:00:42,883 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:42] "GET /slides HTTP/1.1" 200 - 50 0.023 0.083 2026-09-06 14:00:42,946 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:42] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.006 0.024 2026-09-06 14:00:42,972 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:42] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.008 0.039 2026-09-06 14:00:42,994 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:42] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.006 0.071 2026-09-06 14:00:43,045 127 INFO rb-41ce622-224575-412240 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-06 14:00:43,091 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:43] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.012 0.025 2026-09-06 14:00:43,098 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.043 2026-09-06 14:00:43,131 127 INFO rb-41ce622-224575-412240 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-06 14:00:43,304 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:43] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 87 0.042 0.127 2026-09-06 14:00:43,389 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:43] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.026 0.031 2026-09-06 14:00:43,482 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:43] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 14:00:43,494 127 INFO rb-41ce622-224575-412240 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-06 14:00:43,557 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:43] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.038 0.019 2026-09-06 14:00:43,564 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:43] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.060 2026-09-06 14:00:43,569 127 INFO rb-41ce622-224575-412240 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-06 14:00:43,588 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:43] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 200 - 9 0.009 0.062 2026-09-06 14:00:43,591 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:43] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.056 2026-09-06 14:00:43,647 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:43] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.016 0.095 2026-09-06 14:00:43,665 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:43] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.005 0.030 2026-09-06 14:00:43,674 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:43] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.002 0.067 2026-09-06 14:00:43,758 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:43] "GET /slides_survey/slide/get_certification_url?slide_id=45&fullscreen=1 HTTP/1.1" 303 - 44 0.038 0.057 2026-09-06 14:00:43,781 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:43] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=cdd5dd3a-f755-4d7f-bd6c-562826069eab HTTP/1.1" 303 - 14 0.007 0.011 2026-09-06 14:00:44,046 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:44] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 51 0.038 0.223 2026-09-06 14:00:44,074 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/91573bd/survey.survey_assets.min.css, copying from /web/assets/91573bd/survey.survey_assets.min.css 2026-09-06 14:00:44,089 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:44] "GET /web/assets/1/91573bd/survey.survey_assets.min.css HTTP/1.1" 200 - 8 0.007 0.016 2026-09-06 14:00:44,166 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Found a similar attachment for /web/assets/1/2abacb1/survey.survey_assets.min.js, copying from /web/assets/2abacb1/survey.survey_assets.min.js 2026-09-06 14:00:44,181 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:44] "GET /web/assets/1/2abacb1/survey.survey_assets.min.js HTTP/1.1" 200 - 8 0.007 0.021 2026-09-06 14:00:44,213 127 INFO rb-41ce622-224575-412240 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-06 14:00:44,246 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:44] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/cdd5dd3a-f755-4d7f-bd6c-562826069eab HTTP/1.1" 200 - 10 0.003 0.010 2026-09-06 14:00:44,291 127 INFO rb-41ce622-224575-412240 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-06 14:00:44,455 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:44] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/cdd5dd3a-f755-4d7f-bd6c-562826069eab HTTP/1.1" 200 - 46 0.038 0.126 2026-09-06 14:00:44,715 127 INFO rb-41ce622-224575-412240 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-06 14:00:44,774 127 INFO rb-41ce622-224575-412240 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-06 14:00:44,839 127 INFO rb-41ce622-224575-412240 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-06 14:00:44,909 127 INFO rb-41ce622-224575-412240 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-06 14:00:45,008 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:45] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/cdd5dd3a-f755-4d7f-bd6c-562826069eab HTTP/1.1" 200 - 54 0.033 0.064 2026-09-06 14:00:45,391 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:45] "GET /survey/retry/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/cdd5dd3a-f755-4d7f-bd6c-562826069eab HTTP/1.1" 303 - 26 0.016 0.031 2026-09-06 14:00:45,411 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:45] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=1e2224b6-a7f9-4ff0-ac01-cbb2d84838eb HTTP/1.1" 303 - 10 0.005 0.008 2026-09-06 14:00:45,477 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:45] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.008 0.043 2026-09-06 14:00:45,625 127 INFO rb-41ce622-224575-412240 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-06 14:00:45,677 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:45] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/1e2224b6-a7f9-4ff0-ac01-cbb2d84838eb HTTP/1.1" 200 - 10 0.005 0.013 2026-09-06 14:00:45,701 127 INFO rb-41ce622-224575-412240 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-06 14:00:45,735 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:45] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/1e2224b6-a7f9-4ff0-ac01-cbb2d84838eb HTTP/1.1" 200 - 20 0.007 0.026 2026-09-06 14:00:46,114 127 INFO rb-41ce622-224575-412240 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-06 14:00:46,172 127 INFO rb-41ce622-224575-412240 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-06 14:00:46,240 127 INFO rb-41ce622-224575-412240 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-06 14:00:46,310 127 INFO rb-41ce622-224575-412240 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-06 14:00:46,349 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:46] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/1e2224b6-a7f9-4ff0-ac01-cbb2d84838eb HTTP/1.1" 200 - 44 0.017 0.023 2026-09-06 14:00:46,799 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:46] "GET /survey/retry/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/1e2224b6-a7f9-4ff0-ac01-cbb2d84838eb HTTP/1.1" 303 - 26 0.016 0.035 2026-09-06 14:00:46,825 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:46] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=79deb0fc-7db0-4fbe-936b-f97cb67a3177 HTTP/1.1" 303 - 10 0.004 0.012 2026-09-06 14:00:46,883 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:46] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.013 0.041 2026-09-06 14:00:47,004 127 INFO rb-41ce622-224575-412240 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-06 14:00:47,044 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:47] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/79deb0fc-7db0-4fbe-936b-f97cb67a3177 HTTP/1.1" 200 - 10 0.009 0.011 2026-09-06 14:00:47,080 127 INFO rb-41ce622-224575-412240 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-06 14:00:47,113 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:47] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/79deb0fc-7db0-4fbe-936b-f97cb67a3177 HTTP/1.1" 200 - 20 0.007 0.022 2026-09-06 14:00:47,498 127 INFO rb-41ce622-224575-412240 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-06 14:00:47,557 127 INFO rb-41ce622-224575-412240 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-06 14:00:47,624 127 INFO rb-41ce622-224575-412240 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-06 14:00:47,695 127 INFO rb-41ce622-224575-412240 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-06 14:00:47,831 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [3708] 2026-09-06 14:00:47,868 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:47] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/79deb0fc-7db0-4fbe-936b-f97cb67a3177 HTTP/1.1" 200 - 88 0.079 0.096 2026-09-06 14:00:48,132 127 INFO rb-41ce622-224575-412240 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-06 14:00:48,300 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:48] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 83 0.047 0.113 2026-09-06 14:00:48,378 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:48] "GET /web/image/slide.channel/9/image_1024/DIY%20Furniture%20-%20TEST?unique=70f1b4d HTTP/1.1" 200 - 3 0.001 0.006 2026-09-06 14:00:48,460 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:48] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:00:48,469 127 INFO rb-41ce622-224575-412240 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-06 14:00:48,515 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:48] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.014 0.018 2026-09-06 14:00:48,523 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:48] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.038 2026-09-06 14:00:48,539 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:48] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 14:00:48,562 127 INFO rb-41ce622-224575-412240 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-06 14:00:48,574 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:48] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.015 0.023 2026-09-06 14:00:48,643 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:48] "POST /website_sale/combo_configurator/get_data HTTP/1.1" 200 - 27 0.030 0.045 2026-09-06 14:00:48,656 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:48] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.006 0.079 2026-09-06 14:00:48,670 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:48] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.005 0.085 2026-09-06 14:00:48,702 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:48] "POST /website_sale/should_show_product_configurator HTTP/1.1" 200 - 7 0.019 0.032 2026-09-06 14:00:48,977 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:48] "POST /shop/cart/update_json HTTP/1.1" 200 - 106 0.093 0.165 2026-09-06 14:00:49,425 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:49] "GET /shop/cart HTTP/1.1" 200 - 70 0.035 0.086 2026-09-06 14:00:49,439 127 INFO rb-41ce622-224575-412240 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-06 14:00:49,548 127 INFO rb-41ce622-224575-412240 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-06 14:00:49,565 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:49] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.007 2026-09-06 14:00:49,610 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:49] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.022 0.031 2026-09-06 14:00:49,688 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:49] "GET /shop/checkout?try_skip_step=true HTTP/1.1" 303 - 17 0.015 0.026 2026-09-06 14:00:49,795 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:49] "GET /shop/confirm_order HTTP/1.1" 303 - 53 0.037 0.065 2026-09-06 14:00:49,955 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:49] "GET /shop/payment HTTP/1.1" 200 - 69 0.063 0.093 2026-09-06 14:00:49,972 127 INFO rb-41ce622-224575-412240 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-06 14:00:49,975 127 INFO rb-41ce622-224575-412240 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-06 14:00:49,981 127 INFO rb-41ce622-224575-412240 odoo.tests.common: External chrome request during tests: returning 404 for https://js.stripe.com/v3/ 2026-09-06 14:00:50,095 127 INFO rb-41ce622-224575-412240 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-06 14:00:50,111 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.007 2026-09-06 14:00:50,136 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:50] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.009 0.024 2026-09-06 14:00:50,178 127 INFO rb-41ce622-224575-412240 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-06 14:00:50,244 127 INFO rb-41ce622-224575-412240 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-06 14:00:50,314 127 INFO rb-41ce622-224575-412240 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-06 14:00:50,320 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: sale.order 2026-09-06 14:00:50,451 127 INFO rb-41ce622-224575-412240 odoo.addons.payment.models.payment_transaction: generic and provider-specific processing values for transaction with reference S00091: {'amount': 115.0, 'currency_id': 1, 'partner_id': 7, 'provider_code': 'demo', 'provider_id': 6, 'reference': 'S00091', 'should_tokenize': False} 2026-09-06 14:00:50,470 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:50] "POST /shop/payment/transaction/91 HTTP/1.1" 200 - 51 0.093 0.061 2026-09-06 14:00:50,582 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:50] "POST /payment/demo/simulate_payment HTTP/1.1" 200 - 22 0.045 0.052 2026-09-06 14:00:50,693 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:50] "GET /payment/status HTTP/1.1" 200 - 15 0.021 0.073 2026-09-06 14:00:50,857 127 INFO rb-41ce622-224575-412240 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-06 14:00:50,926 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:50] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.021 0.025 2026-09-06 14:00:50,931 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:50] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.048 2026-09-06 14:00:51,828 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:51] "POST /payment/status/poll HTTP/1.1" 200 - 351 0.331 0.605 2026-09-06 14:00:51,862 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:51] "GET /shop/payment/validate HTTP/1.1" 303 - 12 0.006 0.015 2026-09-06 14:00:52,004 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:52] "GET /shop/confirmation HTTP/1.1" 200 - 39 0.058 0.077 2026-09-06 14:00:52,151 127 INFO rb-41ce622-224575-412240 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-06 14:00:52,209 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:52] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.019 0.022 2026-09-06 14:00:52,223 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.005 0.047 2026-09-06 14:00:52,240 127 INFO rb-41ce622-224575-412240 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-06 14:00:52,311 127 INFO rb-41ce622-224575-412240 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-06 14:00:52,379 127 INFO rb-41ce622-224575-412240 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-06 14:00:52,493 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:52] "GET /slides HTTP/1.1" 200 - 50 0.026 0.077 2026-09-06 14:00:52,570 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:52] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.006 0.030 2026-09-06 14:00:52,594 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:52] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.006 0.053 2026-09-06 14:00:52,624 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:52] "GET /web/image/slide.channel/9/image_512/DIY%20Furniture%20-%20TEST?unique=70f1b4d HTTP/1.1" 200 - 3 0.001 0.061 2026-09-06 14:00:52,656 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:52] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.008 0.112 2026-09-06 14:00:52,725 127 INFO rb-41ce622-224575-412240 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-06 14:00:52,754 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:52] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.007 0.014 2026-09-06 14:00:52,772 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:52] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.006 0.031 2026-09-06 14:00:52,811 127 INFO rb-41ce622-224575-412240 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-06 14:00:52,964 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:52] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 85 0.040 0.107 2026-09-06 14:00:53,038 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:53] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.019 0.021 2026-09-06 14:00:53,094 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:53] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:00:53,097 127 INFO rb-41ce622-224575-412240 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-06 14:00:53,132 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:53] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.009 0.019 2026-09-06 14:00:53,155 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:53] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 304 - 9 0.009 0.018 2026-09-06 14:00:53,169 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:53] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.063 2026-09-06 14:00:53,183 127 INFO rb-41ce622-224575-412240 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-06 14:00:53,196 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:53] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.008 0.038 2026-09-06 14:00:53,197 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:53] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.049 2026-09-06 14:00:53,240 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:53] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.002 0.007 2026-09-06 14:00:53,257 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:53] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.003 0.008 2026-09-06 14:00:53,327 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:53] "GET /slides_survey/slide/get_certification_url?slide_id=45&fullscreen=1 HTTP/1.1" 303 - 28 0.024 0.030 2026-09-06 14:00:53,347 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:53] "GET /survey/start/5632a4d7-48cf-aaaa-8c52-2174d58cf50b?answer_token=04823aa3-bf5d-4a86-b3aa-2fa4ac9d8fec HTTP/1.1" 303 - 10 0.003 0.008 2026-09-06 14:00:53,391 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:53] "GET /survey/5632a4d7-48cf-aaaa-8c52-2174d58cf50b HTTP/1.1" 200 - 19 0.007 0.032 2026-09-06 14:00:53,516 127 INFO rb-41ce622-224575-412240 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-06 14:00:53,554 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:53] "POST /survey/explain_answer/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/04823aa3-bf5d-4a86-b3aa-2fa4ac9d8fec HTTP/1.1" 200 - 10 0.003 0.010 2026-09-06 14:00:53,597 127 INFO rb-41ce622-224575-412240 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-06 14:00:53,628 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:53] "POST /survey/begin/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/04823aa3-bf5d-4a86-b3aa-2fa4ac9d8fec HTTP/1.1" 200 - 20 0.008 0.022 2026-09-06 14:00:54,015 127 INFO rb-41ce622-224575-412240 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-06 14:00:54,074 127 INFO rb-41ce622-224575-412240 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-06 14:00:54,141 127 INFO rb-41ce622-224575-412240 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-06 14:00:54,206 127 INFO rb-41ce622-224575-412240 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-06 14:00:54,274 127 INFO rb-41ce622-224575-412240 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-06 14:00:54,567 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:54] "POST /survey/submit/5632a4d7-48cf-aaaa-8c52-2174d58cf50b/04823aa3-bf5d-4a86-b3aa-2fa4ac9d8fec HTTP/1.1" 200 - 147 0.113 0.179 2026-09-06 14:00:54,691 127 INFO rb-41ce622-224575-412240 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-06 14:00:54,775 127 INFO rb-41ce622-224575-412240 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-06 14:00:54,847 127 INFO rb-41ce622-224575-412240 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-06 14:00:54,907 127 INFO rb-41ce622-224575-412240 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-06 14:00:54,979 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:54] "POST /slides/channel/send_share_email HTTP/1.1" 200 - 24 0.015 0.055 2026-09-06 14:00:55,004 127 INFO rb-41ce622-224575-412240 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-06 14:00:55,072 127 INFO rb-41ce622-224575-412240 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-06 14:00:55,146 127 INFO rb-41ce622-224575-412240 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-06 14:00:55,290 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "GET /slides/diy-furniture-test-9 HTTP/1.1" 200 - 85 0.033 0.107 2026-09-06 14:00:55,355 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.009 0.015 2026-09-06 14:00:55,422 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "GET /web/bundle/portal.assets_chatter?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:00:55,428 127 INFO rb-41ce622-224575-412240 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-06 14:00:55,455 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.008 0.016 2026-09-06 14:00:55,493 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "GET /web/image/res.partner/7/avatar_128 HTTP/1.1" 304 - 9 0.015 0.026 2026-09-06 14:00:55,501 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.066 2026-09-06 14:00:55,524 127 INFO rb-41ce622-224575-412240 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-06 14:00:55,535 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "POST /portal/chatter_init HTTP/1.1" 200 - 16 0.009 0.037 2026-09-06 14:00:55,536 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "GET /web/bundle/portal.assets_chatter_style?lang=en_US&website_id=1 HTTP/1.1" 200 - 0 0.000 0.050 2026-09-06 14:00:55,564 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "POST /mail/thread/data HTTP/1.1" 200 - 4 0.001 0.008 2026-09-06 14:00:55,588 127 INFO rb-41ce622-224575-412240 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-06 14:00:55,602 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "POST /mail/chatter_fetch HTTP/1.1" 200 - 7 0.002 0.009 2026-09-06 14:00:55,724 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "GET /slides HTTP/1.1" 200 - 51 0.025 0.106 2026-09-06 14:00:55,805 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "GET /profile/avatar/6?field=avatar_128 HTTP/1.1" 304 - 9 0.006 0.022 2026-09-06 14:00:55,835 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "GET /profile/avatar/2?field=avatar_128 HTTP/1.1" 304 - 9 0.011 0.041 2026-09-06 14:00:55,862 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "GET /profile/avatar/7?field=avatar_128 HTTP/1.1" 304 - 9 0.010 0.065 2026-09-06 14:00:55,949 127 INFO rb-41ce622-224575-412240 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-06 14:00:55,974 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:55] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.005 0.010 2026-09-06 14:00:56,015 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:56] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.019 0.033 2026-09-06 14:00:56,034 127 INFO rb-41ce622-224575-412240 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-06 14:00:57,050 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.partner 2026-09-06 14:00:57,105 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:57] "GET /profile/user/6 HTTP/1.1" 200 - 304 0.242 0.760 2026-09-06 14:00:57,181 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:57] "GET /web/image/res.users/6/avatar_1024?unique=30c028a HTTP/1.1" 200 - 9 0.007 0.017 2026-09-06 14:00:57,212 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:57] "GET /web/image/slide.slide/45/image_128?unique=70f1b4d HTTP/1.1" 200 - 10 0.009 0.033 2026-09-06 14:00:57,294 127 INFO rb-41ce622-224575-412240 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-06 14:00:57,335 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:57] "POST /im_livechat/init HTTP/1.1" 200 - 17 0.012 0.016 2026-09-06 14:00:57,342 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:00:57] "GET /im_livechat/assets_embed.css HTTP/1.1" 304 - 2 0.001 0.032 2026-09-06 14:00:57,370 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: tour succeeded 2026-09-06 14:00:57,371 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: ╔═════════════════════════════════════╗ ║ TOUR certification_member SUCCEEDED ║ ╚═════════════════════════════════════╝ 2026-09-06 14:00:57,799 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee.browser: heap 33457016 (allocated 39583744) 2026-09-06 14:00:57,809 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Closing chrome headless with pid 17788 2026-09-06 14:00:57,810 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Closing websocket connection 2026-09-06 14:00:57,810 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Terminating chrome headless with pid 17788 2026-09-06 14:00:57,906 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_140057_905941_test_course_certification_employee.txt 2026-09-06 14:00:57,906 127 INFO rb-41ce622-224575-412240 odoo.addons.test_website_slides_full.tests.test_ui_wslides.TestUi.test_course_certification_employee: Removing chrome user profile "/tmp/tmpeygo9s0i_chrome_odoo" 2026-09-06 14:00:57,961 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 127 checked, 6 removed 2026-09-06 14:00:57,979 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_custom_fiscal_year ... 2026-09-06 14:00:58,021 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_default_fiscal_year ... 2026-09-06 14:00:58,062 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_1 ... 2026-09-06 14:00:58,117 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_account_fiscal_year: Starting TestFiscalPosition.test_leap_fiscal_year_2 ... 2026-09-06 14:00:58,171 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:01:07,313 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_lock_requires_account_manager ... 2026-09-06 14:01:07,406 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_open_lock_exception ... 2026-09-06 14:01:07,490 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_action_review_draft_moves_without_lock_until_date ... 2026-09-06 14:01:07,528 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception ... 2026-09-06 14:01:07,626 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_create_lock_exception_requires_kind ... 2026-09-06 14:01:07,677 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_and_review_action ... 2026-09-06 14:01:08,107 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_draft_move_count_zero_without_lock_date ... 2026-09-06 14:01:08,159 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_is_account_manager_computed ... 2026-09-06 14:01:08,233 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_lock_until_date_uses_max_of_all_lock_dates ... 2026-09-06 14:01:08,306 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_lock_date_wizard: Starting TestLockDateWizard.test_wizard_loads_lock_dates_from_company ... 2026-09-06 14:01:08,406 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:01:22,253 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_account_prediction_noops_when_company_opt_in_is_off ... 2026-09-06 14:01:22,797 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_account_prediction_resolves_fuzzy_label ... 2026-09-06 14:01:23,330 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_prediction_degrades_gracefully_without_pg_trgm ... 2026-09-06 14:01:24,625 127 INFO rb-41ce622-224575-412240 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-06 14:01:24,643 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_predictor_is_detected_by_the_core_import_probe ... 2026-09-06 14:01:24,811 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_ignores_draft_history ... 2026-09-06 14:01:25,346 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_is_company_scoped ... 2026-09-06 14:01:25,942 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_is_partner_scoped ... 2026-09-06 14:01:26,463 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_noops_when_company_opt_in_is_off ... 2026-09-06 14:01:26,973 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_product_prediction_resolves_fuzzy_label_for_same_partner ... 2026-09-06 14:01:27,492 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_noops_when_company_opt_in_is_off ... 2026-09-06 14:01:28,018 127 INFO rb-41ce622-224575-412240 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-06 14:01:28,683 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_via_keyword_caller_shape ... 2026-09-06 14:01:29,437 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_tax_prediction_via_positional_caller_shape ... 2026-09-06 14:01:30,113 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_is_nan ... 2026-09-06 14:01:30,895 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_is_not_numeric ... 2026-09-06 14:01:31,545 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_accountant.tests.test_predict_bill: Starting TestPredictBill.test_threshold_falls_back_to_default_when_value_out_of_range ... 2026-09-06 14:01:32,528 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:01:41,244 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_01_accountant_user_access_rights ... 2026-09-06 14:01:41,605 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_02_accountant_user_with_group_asset_manager_access_rights ... 2026-09-06 14:01:41,791 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #332 deleted account.asset.category records with IDs: [6] 2026-09-06 14:01:42,025 127 INFO rb-41ce622-224575-412240 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-06 14:01:42,098 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #332 deleted account.asset.asset records with IDs: [11] 2026-09-06 14:01:42,119 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_03_billing_user_without_group_asset_manager_access_rights ... 2026-09-06 14:01:42,215 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 331, model: account.asset.category 2026-09-06 14:01:42,226 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: account.asset.category 2026-09-06 14:01:42,237 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 331, model: account.asset.category 2026-09-06 14:01:42,453 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 331, model: account.asset.asset 2026-09-06 14:01:42,456 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 331, model: account.asset.asset 2026-09-06 14:01:42,459 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 331, model: account.asset.asset 2026-09-06 14:01:42,461 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 331, model: account.asset.asset 2026-09-06 14:01:42,481 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_access_rights: Starting TestAssetAccessRight.test_04_invoice_flow_with_billing_user ... 2026-09-06 14:01:46,381 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #329 deleted account.move.line.ctp records with IDs: [265, 266, 267, 268] 2026-09-06 14:01:46,528 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #329 deleted account.move.line records with IDs: [614, 615, 616, 617, 618] 2026-09-06 14:01:46,650 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #329 deleted account.move records with IDs: [263] 2026-09-06 14:01:46,656 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #329 deleted mail.followers records with IDs: [3746] 2026-09-06 14:01:46,704 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:01:59,867 127 INFO rb-41ce622-224575-412240 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-06 14:02:00,205 127 INFO rb-41ce622-224575-412240 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-06 14:02:01,886 127 INFO rb-41ce622-224575-412240 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-06 14:02:01,929 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #334 deleted account.move.line.ctp records with IDs: [281] 2026-09-06 14:02:02,016 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #334 deleted account.move.line records with IDs: [643, 644] 2026-09-06 14:02:02,042 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #334 deleted mail.message records with IDs: [29405] 2026-09-06 14:02:02,090 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #334 deleted account.move records with IDs: [276] 2026-09-06 14:02:02,387 127 INFO rb-41ce622-224575-412240 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-06 14:02:02,602 127 INFO rb-41ce622-224575-412240 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-06 14:02:04,137 127 INFO rb-41ce622-224575-412240 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-06 14:02:04,182 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #334 deleted account.move.line.ctp records with IDs: [293] 2026-09-06 14:02:04,276 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #334 deleted account.move.line records with IDs: [672, 673] 2026-09-06 14:02:04,301 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #334 deleted mail.message records with IDs: [29420] 2026-09-06 14:02:04,346 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #334 deleted account.move records with IDs: [290] 2026-09-06 14:02:04,732 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:02:12,172 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_01_depreciation_board_using_linear_method ... 2026-09-06 14:02:12,365 127 INFO rb-41ce622-224575-412240 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-06 14:02:12,411 127 INFO rb-41ce622-224575-412240 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-06 14:02:12,456 127 INFO rb-41ce622-224575-412240 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-06 14:02:12,507 127 INFO rb-41ce622-224575-412240 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-06 14:02:12,557 127 INFO rb-41ce622-224575-412240 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-06 14:02:12,604 127 INFO rb-41ce622-224575-412240 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-06 14:02:12,650 127 INFO rb-41ce622-224575-412240 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-06 14:02:12,708 127 INFO rb-41ce622-224575-412240 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-06 14:02:12,750 127 INFO rb-41ce622-224575-412240 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-06 14:02:12,816 127 INFO rb-41ce622-224575-412240 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-06 14:02:12,855 127 INFO rb-41ce622-224575-412240 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-06 14:02:12,901 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_02_depreciation_board_using_degressive_method ... 2026-09-06 14:02:13,135 127 INFO rb-41ce622-224575-412240 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-06 14:02:13,181 127 INFO rb-41ce622-224575-412240 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-06 14:02:13,223 127 INFO rb-41ce622-224575-412240 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-06 14:02:13,261 127 INFO rb-41ce622-224575-412240 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-06 14:02:13,290 127 INFO rb-41ce622-224575-412240 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-06 14:02:13,321 127 INFO rb-41ce622-224575-412240 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-06 14:02:13,358 127 INFO rb-41ce622-224575-412240 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-06 14:02:13,384 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_depreciation_board: Starting TestAssetDepeciationBoard.test_03_depreciation_board_using_degressive_then_linear_method ... 2026-09-06 14:02:13,725 127 INFO rb-41ce622-224575-412240 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-06 14:02:13,766 127 INFO rb-41ce622-224575-412240 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-06 14:02:13,803 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [439, 440, 441, 442, 443, 444, 445] 2026-09-06 14:02:13,835 127 INFO rb-41ce622-224575-412240 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-06 14:02:13,869 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [470, 471, 472, 473, 474, 475, 476] 2026-09-06 14:02:13,899 127 INFO rb-41ce622-224575-412240 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-06 14:02:13,932 127 INFO rb-41ce622-224575-412240 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-06 14:02:13,971 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #336 deleted account.asset.depreciation.line records with IDs: [490, 491, 492, 493, 494, 495, 496, 497] 2026-09-06 14:02:14,002 127 INFO rb-41ce622-224575-412240 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-06 14:02:14,237 127 INFO rb-41ce622-224575-412240 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-06 14:02:14,280 127 INFO rb-41ce622-224575-412240 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-06 14:02:14,321 127 INFO rb-41ce622-224575-412240 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-06 14:02:14,370 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:02:22,103 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_01_asset_depreciation_complete ... 2026-09-06 14:02:22,310 127 INFO rb-41ce622-224575-412240 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-06 14:02:24,025 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_02_asset_sale ... 2026-09-06 14:02:24,251 127 INFO rb-41ce622-224575-412240 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-06 14:02:26,244 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [622, 623, 624, 625, 626, 627, 628] 2026-09-06 14:02:26,289 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.move.line.ctp records with IDs: [321] 2026-09-06 14:02:26,424 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.move.line records with IDs: [733, 734] 2026-09-06 14:02:26,446 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted mail.message records with IDs: [29453] 2026-09-06 14:02:26,510 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.move records with IDs: [320] 2026-09-06 14:02:26,859 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_04_asset_dispose ... 2026-09-06 14:02:27,093 127 INFO rb-41ce622-224575-412240 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-06 14:02:29,427 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [651, 652] 2026-09-06 14:02:29,479 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.move.line.ctp records with IDs: [338] 2026-09-06 14:02:29,577 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.move.line records with IDs: [772, 773] 2026-09-06 14:02:29,605 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted mail.message records with IDs: [29477] 2026-09-06 14:02:29,663 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.move records with IDs: [339] 2026-09-06 14:02:30,001 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_05_asset_increase ... 2026-09-06 14:02:30,219 127 INFO rb-41ce622-224575-412240 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-06 14:02:32,161 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [671, 672, 673, 674, 675, 676] 2026-09-06 14:02:33,107 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [677, 678, 679, 680, 681, 682] 2026-09-06 14:02:33,906 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_06_asset_decrease ... 2026-09-06 14:02:34,172 127 INFO rb-41ce622-224575-412240 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-06 14:02:36,095 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [706, 707, 708, 709, 710, 711, 712] 2026-09-06 14:02:37,123 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_07_asset_decrease ... 2026-09-06 14:02:37,338 127 INFO rb-41ce622-224575-412240 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-06 14:02:39,403 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [738, 739, 740, 741, 742, 743] 2026-09-06 14:02:40,217 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_08_asset_modify ... 2026-09-06 14:02:40,414 127 INFO rb-41ce622-224575-412240 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-06 14:02:42,131 127 INFO rb-41ce622-224575-412240 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-06 14:02:42,832 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [774, 775, 776, 777, 778] 2026-09-06 14:02:43,537 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_09_asset_modify ... 2026-09-06 14:02:43,781 127 INFO rb-41ce622-224575-412240 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-06 14:02:45,599 127 INFO rb-41ce622-224575-412240 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-06 14:02:46,550 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [809, 810, 811, 812, 813] 2026-09-06 14:02:47,228 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_10_asset_modify ... 2026-09-06 14:02:47,430 127 INFO rb-41ce622-224575-412240 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-06 14:02:49,124 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_flow: Starting TestAssetFlow.test_11_sell_asset_journal_entry ... 2026-09-06 14:02:49,998 127 INFO rb-41ce622-224575-412240 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-06 14:02:51,458 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.asset.depreciation.line records with IDs: [855, 856, 857, 858, 859, 860, 861, 862] 2026-09-06 14:02:51,507 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.move.line.ctp records with IDs: [441] 2026-09-06 14:02:51,624 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.move.line records with IDs: [1027, 1028] 2026-09-06 14:02:51,651 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted mail.message records with IDs: [29620] 2026-09-06 14:02:51,711 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #338 deleted account.move records with IDs: [466] 2026-09-06 14:02:52,198 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:02:59,294 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_01_change_category_on_asset ... 2026-09-06 14:02:59,421 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_form: Starting TestAssetForm.test_02_asset_has_been_linked_to_invoice_line ... 2026-09-06 14:03:01,570 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:03:09,090 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_from_invoice: Starting TestAssetFromInvoice.test_01_asset_created_from_invoice ... 2026-09-06 14:03:11,025 127 INFO rb-41ce622-224575-412240 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-06 14:03:11,322 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:03:18,155 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_01_asset_has_first_accounting_date_lt_date ... 2026-09-06 14:03:18,318 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_02_unlink_asset_that_has_been_depreciated ... 2026-09-06 14:03:20,194 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #344 deleted mail.message records with IDs: [29645, 29644, 29643, 29642, 29641, 29640, 29639, 29638, 29637, 29636, 29635, 29634, 29633, 29632] 2026-09-06 14:03:20,226 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_03_non_depreciable_asset_does_not_generate_depreciation_lines ... 2026-09-06 14:03:20,438 127 INFO rb-41ce622-224575-412240 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-06 14:03:20,458 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_04_impairment_and_reversal_adjust_residual_value ... 2026-09-06 14:03:20,723 127 INFO rb-41ce622-224575-412240 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-06 14:03:21,156 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_asset_method: Starting TestAssetMethod.test_05_change_usage_creates_reclassification_entry ... 2026-09-06 14:03:21,490 127 INFO rb-41ce622-224575-412240 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-06 14:03:21,516 127 INFO rb-41ce622-224575-412240 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-06 14:03:21,773 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #344 deleted account.asset.depreciation.line records with IDs: [960] 2026-09-06 14:03:21,898 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:03:35,607 127 INFO rb-41ce622-224575-412240 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-06 14:03:35,811 127 INFO rb-41ce622-224575-412240 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-06 14:03:37,667 127 INFO rb-41ce622-224575-412240 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-06 14:03:37,718 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted account.move.line.ctp records with IDs: [474] 2026-09-06 14:03:37,805 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted account.move.line records with IDs: [1090, 1091] 2026-09-06 14:03:37,826 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted mail.message records with IDs: [29648] 2026-09-06 14:03:37,877 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted account.move records with IDs: [494] 2026-09-06 14:03:38,229 127 INFO rb-41ce622-224575-412240 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-06 14:03:38,430 127 INFO rb-41ce622-224575-412240 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-06 14:03:39,938 127 INFO rb-41ce622-224575-412240 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-06 14:03:39,983 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted account.move.line.ctp records with IDs: [486] 2026-09-06 14:03:40,074 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted account.move.line records with IDs: [1119, 1120] 2026-09-06 14:03:40,097 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted mail.message records with IDs: [29663] 2026-09-06 14:03:40,141 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted account.move records with IDs: [508] 2026-09-06 14:03:40,421 127 INFO rb-41ce622-224575-412240 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-06 14:03:40,658 127 INFO rb-41ce622-224575-412240 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-06 14:03:42,367 127 INFO rb-41ce622-224575-412240 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-06 14:03:42,434 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted account.move.line.ctp records with IDs: [498] 2026-09-06 14:03:42,565 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted account.move.line records with IDs: [1148, 1149] 2026-09-06 14:03:42,594 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted mail.message records with IDs: [29678] 2026-09-06 14:03:42,654 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted account.move records with IDs: [522] 2026-09-06 14:03:42,952 127 INFO rb-41ce622-224575-412240 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-06 14:03:43,154 127 INFO rb-41ce622-224575-412240 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-06 14:03:44,754 127 INFO rb-41ce622-224575-412240 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-06 14:03:44,822 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted account.move.line.ctp records with IDs: [510] 2026-09-06 14:03:44,936 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted account.move.line records with IDs: [1177, 1178] 2026-09-06 14:03:44,976 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted mail.message records with IDs: [29693] 2026-09-06 14:03:45,040 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #346 deleted account.move records with IDs: [536] 2026-09-06 14:03:45,423 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:03:52,944 127 INFO rb-41ce622-224575-412240 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-06 14:03:56,534 127 INFO rb-41ce622-224575-412240 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-06 14:03:56,744 127 INFO rb-41ce622-224575-412240 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-06 14:03:58,459 127 INFO rb-41ce622-224575-412240 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-06 14:03:58,514 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #348 deleted account.move.line.ctp records with IDs: [536] 2026-09-06 14:03:58,644 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #348 deleted account.move.line records with IDs: [1233, 1234] 2026-09-06 14:03:58,691 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #348 deleted mail.message records with IDs: [29722] 2026-09-06 14:03:58,750 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #348 deleted account.move records with IDs: [563] 2026-09-06 14:03:59,103 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_derecognition_entry_lines_mirror_the_sold_asset ... 2026-09-06 14:03:59,289 127 INFO rb-41ce622-224575-412240 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-06 14:04:00,965 127 INFO rb-41ce622-224575-412240 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-06 14:04:01,009 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #348 deleted account.move.line.ctp records with IDs: [548] 2026-09-06 14:04:01,088 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #348 deleted account.move.line records with IDs: [1262, 1263] 2026-09-06 14:04:01,109 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #348 deleted mail.message records with IDs: [29737] 2026-09-06 14:04:01,154 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #348 deleted account.move records with IDs: [577] 2026-09-06 14:04:01,442 127 INFO rb-41ce622-224575-412240 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-06 14:04:02,983 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_move_account_asset_id: Starting TestMoveAccountAssetId.test_resulting_sale_invoice_lines_mirror_the_sold_asset ... 2026-09-06 14:04:03,169 127 INFO rb-41ce622-224575-412240 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-06 14:04:04,626 127 INFO rb-41ce622-224575-412240 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-06 14:04:04,675 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #348 deleted account.move.line.ctp records with IDs: [562] 2026-09-06 14:04:04,787 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #348 deleted account.move.line records with IDs: [1294, 1295] 2026-09-06 14:04:04,819 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #348 deleted mail.message records with IDs: [29752] 2026-09-06 14:04:04,888 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #348 deleted account.move records with IDs: [592] 2026-09-06 14:04:06,620 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:04:14,739 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_01_copy_data_batch_multi_record ... 2026-09-06 14:04:15,156 127 INFO rb-41ce622-224575-412240 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-06 14:04:15,420 127 INFO rb-41ce622-224575-412240 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-06 14:04:15,890 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset.tests.test_upg_18: Starting TestUpg18.test_03_act_window_view_mode_resolvable_by_v18_client ... 2026-09-06 14:04:15,952 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:04:23,564 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset_purchase.tests.test_account_move_form: Starting TestAccountMoveForm.test_01_change_auto_complete_on_customer_invoice ... 2026-09-06 14:04:25,837 127 INFO rb-41ce622-224575-412240 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-06 14:04:28,033 127 INFO rb-41ce622-224575-412240 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-06 14:04:32,130 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:04:39,903 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_asset_purchase.tests.test_asset_flow: Starting TestAccountAssetFlow.test_01_create_invoice_from_po ... 2026-09-06 14:04:40,838 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:04:40,853 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_account_budget: Starting TestAccountBudgetFlow.test_01_account_budget_flow ... 2026-09-06 14:04:41,640 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_account_budget: Starting TestAccountBudgetFlow.test_01_period_of_account_budget_line ... 2026-09-06 14:04:42,612 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:04:42,624 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_account_id_field_round_trips_on_create ... 2026-09-06 14:04:43,438 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_budgetary_position_only_line_is_valid_on_create ... 2026-09-06 14:04:44,171 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_clearing_analytic_account_keeps_budgetary_position_only_line_valid ... 2026-09-06 14:04:45,060 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_practical_amount_computes_through_account_id ... 2026-09-06 14:04:47,288 127 INFO rb-41ce622-224575-412240 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-06 14:04:48,112 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:49,863 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e5b8c540> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:49,864 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e3c514e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:49,869 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:49,873 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e3c53ce0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:50,761 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:52,185 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e3ac0cc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:52,186 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e71d3f60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:52,190 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:52,193 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e71d3e20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:52,366 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:54,488 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6ec82c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:54,489 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7443560> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:54,496 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:54,500 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7443ba0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:54,716 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:56,211 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eaee1800> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:56,211 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ec546d40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:56,217 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:56,219 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ec5449a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:57,022 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:58,604 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e8d251c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:58,605 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eacb0860> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:58,612 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:58,615 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eacb22a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:04:58,800 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:00,867 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e3246d40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:00,867 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8e5a0c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:00,873 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:00,877 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8e5ba60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:01,055 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:02,311 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e6fe4ea0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:02,312 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c8ea3100> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:02,316 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:02,318 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c8ea0400> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:03,156 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:04,649 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c63b7d80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:04,649 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e33ff9c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:04,656 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:04,660 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e33feca0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:04,865 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:07,038 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6b698a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:07,038 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea7a2200> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:07,043 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:07,045 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea7a2e80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:07,221 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:09,246 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e8232f20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:09,247 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c70c5080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:09,251 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:09,254 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c99072e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:09,511 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:10,848 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e804ce00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:10,848 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e5c447c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:10,853 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:10,857 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e5c45300> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:11,083 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:13,229 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e32876a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:13,229 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7e0c720> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:13,234 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:13,237 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7e0d760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:13,448 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:15,692 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e72ede40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:15,692 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c8ea36a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:15,697 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:15,700 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c8ea1bc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:15,950 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:17,543 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e6ea4400> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:17,544 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e3c167a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:17,548 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:17,551 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e3c14a40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:18,351 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:19,942 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c7d618a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:19,942 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea7c5da0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:19,948 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:19,952 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea7c7100> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:20,164 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:22,187 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c86e1940> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:22,188 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea7f72e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:22,192 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:22,194 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea7f65c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:22,382 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:23,578 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e785f9c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:23,579 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7614540> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:23,583 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:23,585 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb729760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:24,446 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:25,779 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e307d760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:25,780 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6b69760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:25,785 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:25,788 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6b68c20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:25,981 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:28,035 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c69076a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:28,036 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e6ca18a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:28,044 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:28,048 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e6ca3ec0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:28,244 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:29,659 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eac6b920> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:29,660 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eae0c5e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:29,665 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:29,669 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eae0cb80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:30,455 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:31,809 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7ebfa60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:31,810 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e6fb8680> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:31,814 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:31,817 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e6fba160> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:32,026 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:34,025 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e75999e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:34,026 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7d719e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:34,032 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:34,035 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7d72f20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:34,203 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:35,650 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e3310cc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:35,651 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7faff60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:35,655 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:35,658 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7fadee0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:36,479 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:38,050 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e808dbc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:38,051 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c72089a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:38,055 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:38,058 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c720bd80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:38,279 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:40,380 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7f1bba0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:40,381 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e82916c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:40,387 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:40,390 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8292b60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:40,600 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:42,763 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c76d76a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:42,764 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6b6d300> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:42,771 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:42,775 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6b6c040> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:43,022 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:44,401 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eaadf740> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:44,402 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8115620> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:44,407 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:44,410 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c87d3ce0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:44,622 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:46,497 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7074540> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:46,498 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6907c40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:46,505 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:46,508 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c69051c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:46,716 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:48,785 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e5dbff60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:48,785 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e5c46b60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:48,789 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:48,792 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e5c46520> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:48,973 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:50,482 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e9057a60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:50,483 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e5dc6160> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:50,487 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:50,491 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e5dc7a60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:50,697 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:52,687 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6272e80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:52,688 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c8ab1260> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:52,692 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:52,695 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c8ab00e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:52,862 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:54,884 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7671440> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:54,885 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6bffd80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:54,890 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:54,892 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6bffec0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:55,088 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:56,484 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7795c60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:56,485 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eab4c5e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:56,489 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:56,492 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eab4c900> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:57,311 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:58,737 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e79f91c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:58,738 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e64d9c60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:58,744 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:58,746 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e64d8400> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:05:58,933 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:00,921 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea79e840> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:00,922 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c76256c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:00,927 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:00,930 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7625080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:01,141 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:02,586 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c690dc60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:02,587 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7429440> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:02,594 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:02,598 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e742a2a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:03,417 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:04,776 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6471440> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:04,777 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e80eb100> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:04,781 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:04,784 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e80e9620> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:04,965 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:06,864 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb284860> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:06,865 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e649e200> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:06,870 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:06,872 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e649d1c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:07,064 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:09,087 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c796b380> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:09,088 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c626c2c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:09,094 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:09,098 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c626d080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:09,340 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:10,855 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e785c040> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:10,856 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eaba8860> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:10,862 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:10,866 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eaba8680> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:11,095 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:13,081 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7c5e020> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:13,082 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e80e4f40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:13,086 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:13,089 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e80e4900> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:13,272 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:15,216 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c7345da0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:15,217 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e720e480> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:15,221 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:15,223 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e720e3e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:15,401 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:16,677 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e4130360> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:16,678 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e3ac3b00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:16,682 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:16,685 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e3ac04a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:16,886 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:18,729 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e742ade0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:18,730 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8093f60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:18,734 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:18,737 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8090ea0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:18,955 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:21,084 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea782b60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:21,085 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6b6eb60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:21,089 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:21,093 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6b6f380> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:21,271 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:22,708 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c7346480> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:22,709 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb2d7240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:22,715 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:22,718 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb2d7f60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:23,533 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:24,833 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e787e160> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:24,834 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8bf5e40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:24,840 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:24,843 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8bf6f20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:25,042 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:26,879 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e3ac09a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:26,879 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea56cae0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:26,884 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:26,886 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea56f9c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 188, in test_standalone_form_view_injects_one_field_per_non_project_plan self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:26,925 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_analytic_plan_mixin: Starting TestAnalyticPlanMixinReconcile.test_sync_all_plan_column_materializes_non_project_plan_field ... 2026-09-06 14:06:28,015 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:29,962 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e71ee2a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:29,963 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7d625c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:29,967 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:29,969 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7d60cc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:30,134 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:31,382 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c669c9a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:31,383 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea68b4c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:31,389 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:31,393 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea68a8e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:31,594 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:33,503 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb6416c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:33,504 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea3db4c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:33,509 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:33,512 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea3da020> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:33,692 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:35,756 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c793f740> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:35,757 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e309d940> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:35,763 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:35,766 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e309d3a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:35,962 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:37,380 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c70c40e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:37,380 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e6ea42c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:37,384 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:37,387 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e6ea6a20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:38,209 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:39,590 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea79ba60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:39,591 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e3a4ac00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:39,596 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:39,599 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e3a48d60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:39,783 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:41,948 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c63b8220> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:41,948 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e80936a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:41,953 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:41,956 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8093f60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:42,150 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:43,374 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e5dc6340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:43,374 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e33119e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:43,380 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:43,382 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e33137e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:44,159 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:45,401 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb729da0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:45,402 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7dc8ae0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:45,406 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:45,408 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7dc9760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:45,617 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:47,859 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea5a5440> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:47,860 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e82d4e00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:47,865 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:47,868 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e82d7740> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:48,117 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:49,643 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e468c400> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:49,644 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e339a0c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:49,649 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:49,653 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e3399080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:50,585 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:51,924 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ead7b2e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:51,925 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c62d6de0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:51,931 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:51,935 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c62d4fe0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:52,204 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:54,454 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c7d62b60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:54,456 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e82be3e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:54,462 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:54,466 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e82bfd80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:54,696 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:56,379 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c68eb740> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:56,380 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e73fe0c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:56,385 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:56,389 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e73fd8a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:57,280 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:58,702 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c5d58860> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:58,703 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8bc22a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:58,709 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:58,712 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8bc13a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:06:58,945 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:01,203 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eaba8900> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:01,204 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c66f42c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:01,208 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:01,211 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c66f4cc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:01,421 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:03,592 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e5c45120> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:03,593 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eae61e40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:03,598 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:03,602 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eae62480> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:03,845 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:05,465 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7e71300> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:05,466 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e32be3e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:05,474 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:05,477 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e32be8e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:05,716 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:07,889 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e769bd80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:07,890 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8046480> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:07,896 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:07,899 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8044f40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:08,134 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:10,570 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c69c7880> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:10,571 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e73580e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:10,578 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:10,582 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e735b7e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:10,853 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:12,260 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e742be20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:12,261 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c796a5c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:12,267 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:12,271 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7969580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:13,072 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:14,562 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7448ae0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:14,562 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e6889d00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:14,567 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:14,569 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e688bd80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:14,769 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:17,109 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e800cfe0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:17,110 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e6fb9a80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:17,116 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:17,120 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e6fb9080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:17,379 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:19,045 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e75014e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:19,046 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eae2d620> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:19,051 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:19,053 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eae2c9a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:20,000 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:21,381 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c79af7e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:21,382 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c70c4900> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:21,387 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:21,390 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c70c6e80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:21,607 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:23,760 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6d7e340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:23,761 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c5f4d620> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:23,765 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:23,768 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c5f4d9e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:23,985 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:25,526 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e8f6d580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:25,527 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c62d49a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:25,532 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:25,535 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c62d5260> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:26,413 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:27,984 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6670ae0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:27,985 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eab60900> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:27,990 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:27,993 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eab632e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:28,217 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:30,341 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c63b3d80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:30,341 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c87d1a80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:30,347 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:30,351 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c87d1b20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:30,596 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:32,267 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7eec220> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:32,268 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6eb8d60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:32,272 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:32,275 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6eba840> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:33,200 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:34,645 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb2d0220> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:34,646 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e3c14d60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:34,652 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:34,655 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e3c16d40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:34,887 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:36,901 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e3c509a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:36,902 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c62d5b20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:36,908 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:36,912 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c62d4040> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:37,167 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:39,306 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e759bd80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:39,306 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e4619ee0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:39,311 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:39,313 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e461bc40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:39,525 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:41,147 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e4132660> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:41,148 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e912f560> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:41,153 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:41,155 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e912d580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:41,404 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:43,597 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e75e6840> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:43,598 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6c09760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:43,603 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:43,606 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6c080e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:43,837 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:46,323 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e72ed120> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:46,324 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e6a0bec0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:46,329 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:46,332 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e6a0a7a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:46,546 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:48,047 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e78d77e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:48,048 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea524a40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:48,052 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:48,055 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea525da0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:48,251 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:50,404 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7d723e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:50,405 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e5d0bf60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:50,410 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:50,414 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e5d08720> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:50,625 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:53,040 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eab94a40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:53,041 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb2d0f40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:53,048 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:53,052 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb2d3f60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:53,294 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:54,739 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7578c20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:54,740 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c972dee0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:54,745 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:54,749 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c972d760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:55,635 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:56,997 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e82d76a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:56,997 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7c5dda0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:57,003 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:57,006 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7c5d800> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:57,233 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:59,383 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6b06520> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:59,384 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8231a80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:59,389 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:59,392 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8233420> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:07:59,582 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:00,973 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6c0b880> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:00,974 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c5f60fe0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:00,980 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:00,985 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c5f62840> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:02,062 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:03,709 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6afde40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:03,710 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e6ea7240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:03,714 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:03,717 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e6ea5d00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:03,902 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:06,026 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e5dbc4a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:06,027 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c86f3d80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:06,033 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:06,037 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c86f3380> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:06,249 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:07,868 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c73472e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:07,869 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c76d6700> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:07,873 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:07,875 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c76d7560> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:08,835 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:10,425 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e6f10400> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:10,426 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e82d51c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:10,430 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:10,433 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e82d45e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 363, in _sync_plan_column prev_stored.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:10,633 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:12,719 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e78d6340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:12,720 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6ebb4c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:12,725 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:12,728 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6eb98a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 184, in _callTestMethod method() File "/data/build/Viindoo-erponline-enterprise-18.0/to_account_budget/tests/test_analytic_plan_mixin.py", line 113, in test_sync_all_plan_column_materializes_non_project_plan_field self.env['account.analytic.plan'].search([])._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 365, in _sync_plan_column self.children_ids._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 337, in _sync_plan_column prev_related.field_description = description File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:12,790 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:14,298 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6eb9580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:14,299 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7802a20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:14,305 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:14,308 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7803060> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:08:14,335 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:08:14,349 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_amount_measures_are_pivot_aggregatable ... 2026-09-06 14:08:14,369 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_pivot_measures_are_not_offered_as_group_by ... 2026-09-06 14:08:14,396 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_budget_report_pivot: Starting TestBudgetReportPivotMeasures.test_ratio_measures_are_pivot_aggregatable ... 2026-09-06 14:08:14,433 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:08:14,446 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_01_practical_amount_with_analytic_account ... 2026-09-06 14:08:21,791 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_02_practical_amount_with_analytic_account_and_budgetary_position ... 2026-09-06 14:08:26,858 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_practical_amount: Starting TestPracticalAmount.test_03_practical_amount_with_budgetary_position ... 2026-09-06 14:08:32,101 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:08:32,113 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_theoretical_amount: Starting TestTheoreticalAmount.test_01_theoretical_amount_without_paid_date ... 2026-09-06 14:08:32,944 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_budget.tests.test_theoretical_amount: Starting TestTheoreticalAmount.test_02_theoretical_amount_with_paid_date ... 2026-09-06 14:08:33,710 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:08:41,642 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_02_account_move_1_2_currency_euro ... 2026-09-06 14:08:41,906 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_03_account_move_2_1_currency_euro ... 2026-09-06 14:08:42,125 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_04_account_move_2_2_currency_euro ... 2026-09-06 14:08:42,343 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_05_account_move_2_2_currency_usd ... 2026-09-06 14:08:42,559 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_06_account_move_3_3_same_amount_same_partner ... 2026-09-06 14:08:42,786 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_07_account_move_3_3_same_amount_no_partner ... 2026-09-06 14:08:43,018 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_08_account_move_3_3_same_amount_diff_partner ... 2026-09-06 14:08:43,274 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_09_account_move_3_3_diff_amount_no_partner ... 2026-09-06 14:08:43,579 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_10_account_move_4_4_diff_amount_has_partner ... 2026-09-06 14:08:43,807 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_11_account_move_not_amount_currency ... 2026-09-06 14:08:44,012 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [649] 2026-09-06 14:08:44,101 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_001 ... 2026-09-06 14:08:44,286 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_002 ... 2026-09-06 14:08:44,528 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_003 ... 2026-09-06 14:08:44,768 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_account_move_004 ... 2026-09-06 14:08:44,963 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_counterpart_001 ... 2026-09-06 14:08:46,459 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [674, 675] 2026-09-06 14:08:46,511 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [676] 2026-09-06 14:08:46,573 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_dest_accounts_compute_resolves_under_own_company ... 2026-09-06 14:08:52,966 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_001 ... 2026-09-06 14:08:54,457 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_002 ... 2026-09-06 14:08:56,006 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_invoice_003 ... 2026-09-06 14:08:57,924 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [686, 687] 2026-09-06 14:08:57,977 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_relation_tables_are_indexed ... 2026-09-06 14:08:58,003 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_001 ... 2026-09-06 14:08:59,229 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_002 ... 2026-09-06 14:09:00,703 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_counterpart.tests.test_account_counterpart: Starting TestAccountCounterpart.test_vendor_bill_003 ... 2026-09-06 14:09:03,236 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #369 deleted account.move.line.ctp records with IDs: [698, 699] 2026-09-06 14:09:03,317 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:09:10,402 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_access_rights: Starting TestAccessRights.test_access_payment_details ... 2026-09-06 14:09:11,283 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #373 deleted account.payment.line records with IDs: [1, 2] 2026-09-06 14:09:11,366 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:09:18,180 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_internal_transfer_hides_payment_details ... 2026-09-06 14:09:18,541 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_multi_line_sync_domain_excludes_internal_transfer ... 2026-09-06 14:09:19,143 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_no_partner_is_not_internal_transfer ... 2026-09-06 14:09:19,421 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_third_party_partner_is_not_internal_transfer ... 2026-09-06 14:09:19,805 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_internal_transfer: Starting TestInternalTransfer.test_transfer_partner_is_flagged_internal_transfer ... 2026-09-06 14:09:20,224 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:09:27,345 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_from_account_payment_line ... 2026-09-06 14:09:28,200 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_change_journal_in_payment ... 2026-09-06 14:09:28,657 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__receive_money ... 2026-09-06 14:09:29,075 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_compute_amount_with_payment_lines__send_money ... 2026-09-06 14:09:29,544 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_receive_money ... 2026-09-06 14:09:30,319 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_confirm_payment_send_money ... 2026-09-06 14:09:31,080 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_edit_to_add_extra_payment_line ... 2026-09-06 14:09:31,590 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_payment_amount_not_equal_payment_lines_amount ... 2026-09-06 14:09:31,956 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_reconcile_suggested_payment_lines ... 2026-09-06 14:09:33,299 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_receive_money ... 2026-09-06 14:09:34,076 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_suggest_lines_payment_send_money ... 2026-09-06 14:09:34,841 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_payment.tests.test_payment: Starting TestPayment.test_unreconcile_suggested_payment_lines ... 2026-09-06 14:09:36,244 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:09:44,162 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_comma_list_unions_prefixes ... 2026-09-06 14:09:44,940 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_credit_balance_is_signed ... 2026-09-06 14:09:45,241 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_exclusion_removes_excluded_prefix ... 2026-09-06 14:09:45,789 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_expand_groupby_is_constrained_to_code_set ... 2026-09-06 14:09:46,672 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_leading_minus_subtracts_term ... 2026-09-06 14:09:47,200 127 INFO rb-41ce622-224575-412240 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-06 14:09:47,545 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_single_prefix_sums_matching_balances ... 2026-09-06 14:09:48,174 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_account_codes_unsupported_token_raises ... 2026-09-06 14:09:48,253 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_non_relational_field_is_rejected ... 2026-09-06 14:09:48,286 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_unknown_field_is_rejected_not_interpolated ... 2026-09-06 14:09:48,323 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_account_codes_engine: Starting TestAccountCodesEngine.test_groupby_valid_field_passes ... 2026-09-06 14:09:48,383 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:09:56,436 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_01_validate_aged_payable ... 2026-09-06 14:09:58,665 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_02_validate_aged_payable ... 2026-09-06 14:10:01,263 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_100_xlsx_export_merge_safety ... 2026-09-06 14:10:01,393 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_101_validate_aged_payable_multi_company ... 2026-09-06 14:10:12,928 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_88_report_currency_conversion ... 2026-09-06 14:10:14,747 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_analytic_filters_disabled ... 2026-09-06 14:10:14,782 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-06 14:10:14,926 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-06 14:10:14,961 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:17,001 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c5f8a3e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:17,002 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e6037600> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:17,008 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:17,010 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e6035580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:17,298 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:19,382 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e8ce9bc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:19,383 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7578220> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:19,387 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:19,390 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7579da0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:19,624 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:21,131 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c85afc40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:21,133 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7e63240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:21,139 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:21,142 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7e614e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:22,153 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:23,492 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7367d80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:23,493 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e5cb7920> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:23,498 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:23,501 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e5cb5e40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:23,738 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:25,798 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea761080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:25,798 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e781f7e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:25,803 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:25,806 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e781df80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:26,057 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:27,422 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e60372e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:27,423 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c79404a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:27,428 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:27,430 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7940c20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:28,386 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:29,798 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6b6bba0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:29,799 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c4ebf740> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:29,804 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:29,807 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c4ebee80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:30,085 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:32,457 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eaf1f420> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:32,458 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea858f40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:32,463 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:32,465 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c4dea0c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:34,359 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_payable: Starting AgedPayable.test_99_export_xlsx_aged_payable ... 2026-09-06 14:10:34,521 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:36,656 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c63b5e40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:36,657 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e72d2fc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:36,661 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:36,664 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e72d18a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:10:36,683 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:10:45,174 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_01_validate_aged_receivable ... 2026-09-06 14:10:48,366 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_02_validate_aged_receivable ... 2026-09-06 14:10:50,818 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_100_xlsx_export_merge_safety ... 2026-09-06 14:10:50,919 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_101_validate_aged_receivable_multi_company ... 2026-09-06 14:11:01,452 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_88_report_currency_conversion ... 2026-09-06 14:11:02,745 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_analytic_filters_disabled ... 2026-09-06 14:11:02,767 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-06 14:11:02,879 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-06 14:11:02,913 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:04,325 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eaf98cc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:04,326 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c63b5e40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:04,331 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:04,333 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6590680> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:04,588 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:06,635 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e349f9c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:06,636 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e92ac680> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:06,640 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:06,643 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e92af060> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:06,891 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:08,163 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea3d8e00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:08,165 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea5fd580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:08,169 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:08,173 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea5ff9c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:09,045 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:10,263 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e8080e00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:10,264 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e71de980> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:10,269 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:10,272 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e71de340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:10,489 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:12,312 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6417ce0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:12,313 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7345580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:12,318 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:12,320 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7345440> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:12,521 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:13,746 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e5b90040> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:13,746 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7b68860> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:13,751 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:13,754 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7b6b7e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:14,584 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:15,857 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e5b5d120> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:15,858 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e327b240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:15,862 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:15,864 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e3279ee0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:16,073 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:18,302 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c65ba7a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:18,303 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c8ad5b20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:18,309 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:18,312 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c8ad6340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:19,911 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_aged_receivable: Starting AgedReceivable.test_99_export_xlsx_aged_receivable ... 2026-09-06 14:11:20,067 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:22,009 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e82d5a80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:22,010 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7c47d80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:22,014 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:22,017 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7c46020> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:22,038 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:11:29,463 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:31,440 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c8b4f240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:31,441 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c626b420> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:31,445 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:31,448 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c626aa20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:31,706 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:32,874 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eae619e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:32,875 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c65a8a40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:32,878 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:32,881 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c65a8f40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:33,684 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:35,017 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c63d5300> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:35,018 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6578b80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:35,023 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:35,026 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6579080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:35,249 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:37,026 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e720e160> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:37,027 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7e636a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:37,031 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:37,034 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7e622a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:37,295 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:38,586 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c4d6ca40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:38,587 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7bbe0c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:38,591 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:38,594 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7bbfc40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:39,489 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:40,724 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6579580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:40,724 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c5f513a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:40,729 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:40,732 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c5f52f20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:40,974 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:42,871 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ec545440> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:42,872 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e735b9c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:42,877 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:42,879 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e73582c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:43,154 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:44,653 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e6fb9940> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:44,654 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7e0fe20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:44,660 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:44,664 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7e0f920> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:45,551 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:46,938 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e70071a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:46,939 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c62c1a80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:46,945 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:46,949 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c62c2a20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:47,214 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:49,060 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c61ed080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:49,061 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e80af240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:49,065 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:49,068 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e80ac220> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:49,295 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:50,621 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e746b240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:50,621 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea3d0900> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:50,626 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:50,628 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea3d1940> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:51,484 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:52,715 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e71f1da0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:52,715 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb4b7ec0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:52,719 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:52,722 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb4b6de0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:52,966 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:54,746 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7a863e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:54,747 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c637b6a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:54,751 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:54,754 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c637b240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:54,950 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:56,277 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e32bea20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:56,277 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6b1c220> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:56,282 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:56,285 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6b1f240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:57,243 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:58,647 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6bf2e80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:58,648 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6b69080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:58,652 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:58,655 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6b689a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:11:58,898 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:12:00,891 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c987c7c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:12:00,892 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7fc1a80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:12:00,902 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:12:00,905 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7fc22a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:12:01,175 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_line_amount_is_negated_balance ... 2026-09-06 14:12:02,299 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_account_subdimensions ... 2026-09-06 14:12:02,783 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_merge_partners_on_same_contract ... 2026-09-06 14:12:03,281 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_does_not_offset_across_contracts_same_partner ... 2026-09-06 14:12:03,851 127 INFO rb-41ce622-224575-412240 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-06 14:12:04,377 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_fallback_nets_items_without_distribution ... 2026-09-06 14:12:04,688 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_multi_plan_single_slice_not_double_counted ... 2026-09-06 14:12:05,064 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_rolls_child_contacts_up_to_commercial_partner ... 2026-09-06 14:12:05,578 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_analytic_net_split_distribution_fans_out_to_contracts ... 2026-09-06 14:12:06,167 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_flag_off_domain_expression_uses_plain_balance_sum ... 2026-09-06 14:12:06,646 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_group_by_commercial_partner_field_defaults_false ... 2026-09-06 14:12:06,676 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_commercial_rollup_nets_contacts_of_same_entity ... 2026-09-06 14:12:07,139 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_reconcile_flag_off_keeps_raw_partner_groups ... 2026-09-06 14:12:07,559 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_analytic_net_engine: Starting TestAnalyticNetEngine.test_use_analytic_net_field_defaults_false ... 2026-09-06 14:12:07,644 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:12:09,506 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea9f0fe0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:12:09,507 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e3466340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:12:09,511 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:12:09,513 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e3467560> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:12:09,531 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:12:23,843 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_consolidate_values ... 2026-09-06 14:12:26,042 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_head_and_branch_same_root_offers_coa_variant ... 2026-09-06 14:12:26,071 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_mixed_charts_does_not_offer_coa_variant ... 2026-09-06 14:12:26,105 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_non_matched_company_does_not_offer_coa_variant ... 2026-09-06 14:12:26,143 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_available_reports_multicompany: Starting TestAvailableReportsMultiCompany.test_single_matched_company_offers_coa_variant ... 2026-09-06 14:12:26,212 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:12:26,223 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_is_safe_to_run_twice ... 2026-09-06 14:12:29,644 127 INFO rb-41ce622-224575-412240 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-06 14:12:29,647 127 INFO rb-41ce622-224575-412240 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-06 14:12:29,652 127 INFO rb-41ce622-224575-412240 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-06 14:12:29,698 127 INFO rb-41ce622-224575-412240 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-06 14:12:33,035 127 INFO rb-41ce622-224575-412240 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-06 14:12:33,037 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.models.account_move_line: Bank-suspense backfill, arm 2: marking journal item id=1641 (entry BKPC/2026/00001, account Suspense Fixture SUSPPC, balance -500.0, date 2026-01-10). 2026-09-06 14:12:33,038 127 INFO rb-41ce622-224575-412240 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-06 14:12:33,094 127 INFO rb-41ce622-224575-412240 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-06 14:12:37,368 127 INFO rb-41ce622-224575-412240 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-06 14:12:37,371 127 INFO rb-41ce622-224575-412240 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-06 14:12:37,417 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_only_touches_the_companies_it_is_given ... 2026-09-06 14:12:45,133 127 INFO rb-41ce622-224575-412240 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-06 14:12:45,135 127 INFO rb-41ce622-224575-412240 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-06 14:12:45,187 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_bank_suspense_backfill: Starting TestBankSuspenseBackfill.test_the_backfill_re_designates_before_it_marks ... 2026-09-06 14:12:49,218 127 INFO rb-41ce622-224575-412240 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-06 14:12:49,223 127 INFO rb-41ce622-224575-412240 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-06 14:12:49,282 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:12:49,299 127 INFO rb-41ce622-224575-412240 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-06 14:12:53,179 127 INFO rb-41ce622-224575-412240 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-06 14:12:56,885 127 INFO rb-41ce622-224575-412240 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-06 14:13:00,300 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:13:00,313 127 INFO rb-41ce622-224575-412240 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-06 14:13:06,613 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:13:06,625 127 INFO rb-41ce622-224575-412240 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-06 14:13:10,046 127 INFO rb-41ce622-224575-412240 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-06 14:13:13,372 127 INFO rb-41ce622-224575-412240 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-06 14:13:16,528 127 INFO rb-41ce622-224575-412240 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-06 14:13:19,958 127 INFO rb-41ce622-224575-412240 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-06 14:13:23,116 127 INFO rb-41ce622-224575-412240 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-06 14:13:26,357 127 INFO rb-41ce622-224575-412240 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-06 14:13:29,506 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_bank_suspense_line_stamp: Starting TestBankSuspenseLineStamp.test_the_automatic_balancing_line_is_stamped ... 2026-09-06 14:13:32,800 127 INFO rb-41ce622-224575-412240 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-06 14:13:36,070 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:13:49,261 127 INFO rb-41ce622-224575-412240 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-06 14:13:49,407 127 INFO rb-41ce622-224575-412240 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-06 14:13:49,632 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:13:57,675 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_carryover_amount_reaches_the_next_period_applied_expression ... 2026-09-06 14:13:57,763 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_explicit_carryover_target_overrides_the_naming_convention ... 2026-09-06 14:13:57,849 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_expression_without_the_carryover_prefix_persists_nothing ... 2026-09-06 14:13:57,920 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_persisted_carryover_records_its_origin_line_and_expression_label ... 2026-09-06 14:13:57,992 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_re_rendering_a_period_does_not_double_the_carryover ... 2026-09-06 14:13:58,088 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_carryover_convention: Starting TestCarryoverConvention.test_rendering_a_period_persists_the_carryover_as_an_external_value ... 2026-09-06 14:13:58,223 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:14:05,659 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_column_expression_label_carries_module_owned_help ... 2026-09-06 14:14:05,734 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_expression_configuration_fields_carry_module_owned_help ... 2026-09-06 14:14:05,804 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_config_field_help: Starting TestConfigFieldHelp.test_line_configuration_fields_carry_module_owned_help ... 2026-09-06 14:14:05,912 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:14:13,976 127 INFO rb-41ce622-224575-412240 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-06 14:14:14,362 127 INFO rb-41ce622-224575-412240 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-06 14:14:14,753 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_cross_report_scoping: Starting TestCrossReportScoping.test_cross_report_single_match_still_resolves ... 2026-09-06 14:14:15,115 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:14:22,303 127 INFO rb-41ce622-224575-412240 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-06 14:14:22,377 127 INFO rb-41ce622-224575-412240 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-06 14:14:22,848 127 INFO rb-41ce622-224575-412240 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-06 14:14:23,781 127 INFO rb-41ce622-224575-412240 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-06 14:14:24,261 127 INFO rb-41ce622-224575-412240 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-06 14:14:24,675 127 INFO rb-41ce622-224575-412240 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-06 14:14:25,116 127 INFO rb-41ce622-224575-412240 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-06 14:14:27,892 127 INFO rb-41ce622-224575-412240 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-06 14:14:27,968 127 INFO rb-41ce622-224575-412240 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-06 14:14:28,054 127 INFO rb-41ce622-224575-412240 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-06 14:14:28,819 127 INFO rb-41ce622-224575-412240 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-06 14:14:31,079 127 INFO rb-41ce622-224575-412240 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-06 14:14:31,183 127 INFO rb-41ce622-224575-412240 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-06 14:14:34,082 127 INFO rb-41ce622-224575-412240 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-06 14:14:34,775 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_four_date_scope_entry_points_resolve_identical_windows ... 2026-09-06 14:14:34,881 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_date_scope_ssot: Starting TestDateScopeSSOT.test_the_normal_date_scope_declares_an_uninstall_policy ... 2026-09-06 14:14:34,899 127 INFO rb-41ce622-224575-412240 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-06 14:14:34,938 127 INFO rb-41ce622-224575-412240 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-06 14:14:37,365 127 INFO rb-41ce622-224575-412240 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-06 14:14:39,617 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:14:46,932 127 INFO rb-41ce622-224575-412240 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-06 14:14:46,978 127 INFO rb-41ce622-224575-412240 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-06 14:14:47,019 127 INFO rb-41ce622-224575-412240 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-06 14:14:47,061 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_dead_controls_removed: Starting TestDeadControlsRemoved.test_no_configuration_form_gains_editable_surface ... 2026-09-06 14:14:47,095 127 INFO rb-41ce622-224575-412240 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-06 14:14:47,138 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:14:55,051 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_build_domain_from_options_respects_unreconciled_filter ... 2026-09-06 14:14:55,128 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_filters_on_original_term ... 2026-09-06 14:14:55,188 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_duration_term_reference: Starting TestDurationTermReference.test_move_line_date_reference_respects_include_unposted_entry_option ... 2026-09-06 14:14:55,258 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:15:03,294 127 INFO rb-41ce622-224575-412240 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-06 14:15:03,394 127 INFO rb-41ce622-224575-412240 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-06 14:15:03,475 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_excluded_admits_undated_on_neither_branch ... 2026-09-06 14:15:03,519 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_duration_term_undated: Starting TestDurationTermUndated.test_duration_term_undated_field_contract ... 2026-09-06 14:15:03,540 127 INFO rb-41ce622-224575-412240 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-06 14:15:03,582 127 INFO rb-41ce622-224575-412240 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-06 14:15:03,663 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:15:11,352 127 INFO rb-41ce622-224575-412240 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-06 14:15:11,433 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_an_options_dict_that_predates_the_offset_still_renders ... 2026-09-06 14:15:11,535 127 INFO rb-41ce622-224575-412240 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-06 14:15:11,558 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_availability_condition_selection_is_untouched_by_the_redeclaration ... 2026-09-06 14:15:11,581 127 INFO rb-41ce622-224575-412240 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-06 14:15:11,682 127 INFO rb-41ce622-224575-412240 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-06 14:15:11,767 127 INFO rb-41ce622-224575-412240 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-06 14:15:11,863 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_engine_option_contracts: Starting EngineOptionContracts.test_the_three_fields_record_this_module_as_a_contributor ... 2026-09-06 14:15:11,886 127 INFO rb-41ce622-224575-412240 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-06 14:15:11,938 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:15:18,741 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_01_validate_executive_summary ... 2026-09-06 14:15:21,269 127 INFO rb-41ce622-224575-412240 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-06 14:15:25,255 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_101_validate_executive_summary_multi_company ... 2026-09-06 14:15:32,507 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_88_report_currency_conversion ... 2026-09-06 14:15:34,545 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_analytic_filters_disabled ... 2026-09-06 14:15:34,579 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-06 14:15:41,469 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-06 14:15:41,502 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:43,376 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e3498e00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:43,377 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e5b3ae80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:43,382 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:43,384 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e5b38c20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:43,608 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:45,919 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c66d6ca0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:45,920 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e762ea20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:45,927 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:45,931 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e762d260> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:46,261 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:47,717 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e46c9580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:47,718 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c72147c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:47,724 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:47,726 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c72145e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:48,659 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:49,924 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c7909ee0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:49,925 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea3aa520> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:49,929 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:49,932 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea3aa980> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:50,173 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:52,203 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c63b1580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:52,203 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb0acfe0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:52,207 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:52,210 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb0af2e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:52,416 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:53,580 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb3b3100> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:53,581 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c64780e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:53,585 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:53,588 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6479440> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:54,500 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:55,730 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ebac7c40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:55,731 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e46c8d60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:55,736 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:55,739 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e46c94e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:55,949 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:58,004 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c62725c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:58,005 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea85a840> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:58,009 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:15:58,012 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea859b20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:16:05,217 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_executive_summary: Starting ExecutiveSummary.test_99_export_xlsx_executive_summary ... 2026-09-06 14:16:07,045 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:16:09,051 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c8ad1120> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:16:09,052 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea8ea160> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:16:09,058 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:16:09,061 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea8eae80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:16:09,082 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:16:18,217 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_export_carries_no_screen_only_load_more_control ... 2026-09-06 14:16:19,458 127 INFO rb-41ce622-224575-412240 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-06 14:16:20,133 127 INFO rb-41ce622-224575-412240 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-06 14:16:20,721 127 INFO rb-41ce622-224575-412240 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-06 14:16:21,274 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_export_under_pagination: Starting TestExportUnderPagination.test_printed_pdf_body_evidences_the_whole_account_total ... 2026-09-06 14:16:21,951 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:16:29,144 127 INFO rb-41ce622-224575-412240 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-06 14:16:29,183 127 INFO rb-41ce622-224575-412240 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-06 14:16:29,219 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_expression_form_spells_definition_correctly ... 2026-09-06 14:16:29,255 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_group_by_commercial_partner_is_rendered_read_only ... 2026-09-06 14:16:29,307 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_line_form_gains_no_new_editable_field ... 2026-09-06 14:16:29,344 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_expression_and_line_forms: Starting TestExpressionAndLineForms.test_line_form_renders_group_by_commercial_partner ... 2026-09-06 14:16:29,408 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:16:37,202 127 INFO rb-41ce622-224575-412240 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-06 14:16:37,266 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_column_naming_no_expression_is_refused_at_save ... 2026-09-06 14:16:37,323 127 INFO rb-41ce622-224575-412240 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-06 14:16:37,365 127 INFO rb-41ce622-224575-412240 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-06 14:16:37,415 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_expression_label_contract: Starting TestExpressionLabelContract.test_renaming_an_expression_label_may_not_orphan_a_column ... 2026-09-06 14:16:37,461 127 INFO rb-41ce622-224575-412240 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-06 14:16:37,526 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:16:44,451 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_raises_when_code_not_found ... 2026-09-06 14:16:44,556 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_aggregation_cross_report_resolves_value_from_target_report ... 2026-09-06 14:16:44,909 127 INFO rb-41ce622-224575-412240 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-06 14:16:45,005 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_date_scope_to_beginning_of_period ... 2026-09-06 14:16:45,100 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_excludes_records_after_date_to ... 2026-09-06 14:16:45,178 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_latest_record_by_date ... 2026-09-06 14:16:45,254 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_returns_zero_when_no_records ... 2026-09-06 14:16:45,357 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_most_recent_tie_broken_by_id_descending ... 2026-09-06 14:16:45,460 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_aggregates_all_records_in_period ... 2026-09-06 14:16:45,542 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_date_scope_from_fiscalyear ... 2026-09-06 14:16:45,643 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_external_engine: Starting TestExternalEngine.test_external_sum_excludes_out_of_period_records ... 2026-09-06 14:16:45,792 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:16:59,045 127 INFO rb-41ce622-224575-412240 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-06 14:16:59,101 127 INFO rb-41ce622-224575-412240 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-06 14:16:59,168 127 INFO rb-41ce622-224575-412240 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-06 14:16:59,318 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:17:06,796 127 INFO rb-41ce622-224575-412240 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-06 14:17:07,274 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_an_empty_selection_never_narrows_the_report_to_nothing ... 2026-09-06 14:17:07,842 127 INFO rb-41ce622-224575-412240 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-06 14:17:08,478 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_filtering_on_a_position_no_move_carries_reports_zero ... 2026-09-06 14:17:09,065 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_filter_fiscal_position: Starting FilterFiscalPosition.test_the_report_flag_decides_whether_the_filter_is_offered ... 2026-09-06 14:17:09,195 127 INFO rb-41ce622-224575-412240 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-06 14:17:09,343 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:17:17,342 127 INFO rb-41ce622-224575-412240 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-06 14:17:17,668 127 INFO rb-41ce622-224575-412240 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-06 14:17:17,983 127 INFO rb-41ce622-224575-412240 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-06 14:17:18,397 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_only_by_default_starts_the_toggle_switched_on ... 2026-09-06 14:17:18,567 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_the_selection_decides_whether_the_toggle_is_offered ... 2026-09-06 14:17:18,722 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_filter_hide_0_lines: Starting FilterHide0Lines.test_the_toggle_round_trips_what_the_client_sends ... 2026-09-06 14:17:18,921 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:17:26,583 127 INFO rb-41ce622-224575-412240 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-06 14:17:26,654 127 INFO rb-41ce622-224575-412240 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-06 14:17:26,845 127 INFO rb-41ce622-224575-412240 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-06 14:17:26,883 127 INFO rb-41ce622-224575-412240 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-06 14:17:26,905 127 INFO rb-41ce622-224575-412240 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-06 14:17:26,955 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:17:34,034 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_filter_options_forward_compat: Starting FilterOptionsForwardCompat.test_domain_builder_tolerates_options_dict_missing_new_keys ... 2026-09-06 14:17:34,149 127 INFO rb-41ce622-224575-412240 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-06 14:17:34,171 127 INFO rb-41ce622-224575-412240 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-06 14:17:34,301 127 INFO rb-41ce622-224575-412240 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-06 14:17:34,441 127 INFO rb-41ce622-224575-412240 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-06 14:17:34,544 127 INFO rb-41ce622-224575-412240 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-06 14:17:34,738 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:17:42,100 127 INFO rb-41ce622-224575-412240 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-06 14:17:42,132 127 INFO rb-41ce622-224575-412240 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-06 14:17:42,147 127 INFO rb-41ce622-224575-412240 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-06 14:17:42,239 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:17:49,236 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_monetary_does_not_raise ... 2026-09-06 14:17:49,283 127 INFO rb-41ce622-224575-412240 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-06 14:17:49,344 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_format_value_absent_numeric: Starting FormatValueAbsentNumeric.test_absent_numeric_never_renders_the_word_none ... 2026-09-06 14:17:49,404 127 INFO rb-41ce622-224575-412240 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-06 14:17:49,435 127 INFO rb-41ce622-224575-412240 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-06 14:17:49,505 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:17:57,158 127 INFO rb-41ce622-224575-412240 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-06 14:17:57,224 127 INFO rb-41ce622-224575-412240 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-06 14:17:57,247 127 INFO rb-41ce622-224575-412240 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-06 14:17:57,312 127 INFO rb-41ce622-224575-412240 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-06 14:17:57,333 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_date_figure_type_is_unchanged ... 2026-09-06 14:17:57,368 127 INFO rb-41ce622-224575-412240 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-06 14:17:57,402 127 INFO rb-41ce622-224575-412240 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-06 14:17:57,464 127 INFO rb-41ce622-224575-412240 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-06 14:17:57,489 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_format_value_figure_types: Starting FormatValueFigureTypes.test_the_already_working_numeric_arms_are_unchanged ... 2026-09-06 14:17:57,545 127 INFO rb-41ce622-224575-412240 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-06 14:17:57,600 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:18:05,099 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_01_generate_report_data_includes_formula_info_map ... 2026-09-06 14:18:05,387 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_alpha_suffix_cd_not_treated_as_direction ... 2026-09-06 14:18:05,411 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_account_codes_digit_d_suffix_applies_debit_direction ... 2026-09-06 14:18:05,437 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_all_standard_date_keys_yield_well_formed_comparison ... 2026-09-06 14:18:05,505 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_known_date_key_yields_non_empty_comparison_list ... 2026-09-06 14:18:05,568 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b2_unknown_date_key_drops_comparison_column ... 2026-09-06 14:18:05,628 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_both_zero_gives_zero_percent ... 2026-09-06 14:18:05,660 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_nonzero_value1_nonzero_gives_numeric_value ... 2026-09-06 14:18:05,697 127 INFO rb-41ce622-224575-412240 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-06 14:18:05,716 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_b3_percent_column_value2_zero_value1_zero_is_not_na ... 2026-09-06 14:18:05,750 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_formula_info: Starting TestFormulaInfo.test_multi_level_aggregation_recursive_chain ... 2026-09-06 14:18:06,477 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:18:13,509 127 INFO rb-41ce622-224575-412240 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-06 14:18:14,298 127 INFO rb-41ce622-224575-412240 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-06 14:18:15,618 127 INFO rb-41ce622-224575-412240 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-06 14:18:16,346 127 INFO rb-41ce622-224575-412240 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-06 14:18:17,205 127 INFO rb-41ce622-224575-412240 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-06 14:18:18,139 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:18:25,820 127 INFO rb-41ce622-224575-412240 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-06 14:18:26,197 127 INFO rb-41ce622-224575-412240 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-06 14:18:26,214 127 INFO rb-41ce622-224575-412240 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-06 14:18:26,231 127 INFO rb-41ce622-224575-412240 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-06 14:18:26,253 127 INFO rb-41ce622-224575-412240 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-06 14:18:26,276 127 INFO rb-41ce622-224575-412240 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-06 14:18:26,295 127 INFO rb-41ce622-224575-412240 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-06 14:18:26,313 127 INFO rb-41ce622-224575-412240 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-06 14:18:26,695 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:18:34,063 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_01_validate_gaap_report ... 2026-09-06 14:18:43,306 127 INFO rb-41ce622-224575-412240 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-06 14:18:44,069 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_101_validate_gaap_report_multi_company ... 2026-09-06 14:18:49,853 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_88_report_currency_conversion_balance_sheet ... 2026-09-06 14:18:50,377 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_89_report_currency_conversion_balance_sheet_expanded_lines ... 2026-09-06 14:18:50,916 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_998_analytic_configuration ... 2026-09-06 14:18:50,941 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_analytic_groupby_profit_and_loss_total_not_affected ... 2026-09-06 14:18:50,978 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:52,271 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb7662a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:52,272 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c8ad1120> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:52,279 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:52,283 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7d9b6a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:52,524 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:54,537 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eab63a60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:54,538 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea55de40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:54,545 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:54,548 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea55db20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:54,781 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:56,757 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7e3d120> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:56,757 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e5a09620> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:56,764 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:56,768 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e5a0a0c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:57,054 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:58,449 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c65c4540> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:58,450 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eaadf1a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:58,457 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:58,461 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eaade340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:18:59,394 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:00,784 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e800d940> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:00,785 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb3a84a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:00,790 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:00,793 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb3a80e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:01,033 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:03,182 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6f90720> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:03,183 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ead20680> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:03,190 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:03,194 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ead20720> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:03,447 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:04,769 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c63c8f40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:04,770 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea32d4e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:04,777 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:04,782 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea32fa60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:05,726 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:07,128 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eab62b60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:07,129 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7d45760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:07,138 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:07,141 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7d46e80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:09,103 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-06 14:19:09,785 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_gaap_report: Starting GAAPReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-06 14:19:09,818 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:11,752 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e5cf0fe0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:11,753 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea51b4c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:11,757 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:11,760 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea519440> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:12,015 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:14,236 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e77349a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:14,237 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7a01e40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:14,241 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:14,244 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7a019e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:14,466 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:15,905 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e5b69c60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:15,906 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eaf300e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:15,913 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:15,917 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eaf33600> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:16,197 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:18,304 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea8ea160> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:18,305 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6fc2c00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:18,311 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:18,315 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6fc3d80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:18,549 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:20,552 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea3e6fc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:20,553 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb382e80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:20,558 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:20,562 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb3804a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:20,782 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:22,014 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c4f97b00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:22,015 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea720900> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:22,020 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:22,022 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb9f9ee0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:22,906 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:24,209 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e3ac07c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:24,210 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb3e5940> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:24,214 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:24,217 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb3e56c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:24,439 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:26,496 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7c32340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:26,497 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eaa068e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:26,501 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:26,504 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eaa077e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:29,558 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:31,879 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ebcc0b80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:31,880 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ec51ac00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:31,884 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:31,887 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ec51a340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:19:31,905 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:19:40,134 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_01_validate_general_ledger ... 2026-09-06 14:19:43,559 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [35] 2026-09-06 14:19:43,656 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [27] 2026-09-06 14:19:45,095 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [36] 2026-09-06 14:19:46,171 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_02_validate_general_ledger ... 2026-09-06 14:19:48,431 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [38] 2026-09-06 14:19:48,502 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #475 deleted account.full.reconcile records with IDs: [29] 2026-09-06 14:19:49,991 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #475 deleted account.partial.reconcile records with IDs: [39] 2026-09-06 14:19:51,217 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_100_xlsx_export_merge_safety ... 2026-09-06 14:19:51,347 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_101_validate_general_ledger_multi_company ... 2026-09-06 14:20:02,604 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_88_report_currency_conversion ... 2026-09-06 14:20:04,275 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_89_report_currency_conversion_expanded_lines ... 2026-09-06 14:20:05,900 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_analytic_filter_affects_total_without_groupby ... 2026-09-06 14:20:05,947 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:07,403 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eae02ca0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:07,404 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7503ec0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:07,410 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:07,413 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7501ee0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:07,684 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:09,723 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e75a3d80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:09,723 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e3af1300> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:09,727 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:09,730 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e3af1d00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:09,965 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:11,251 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c7d6f380> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:11,252 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e5b905e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:11,259 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:11,262 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e5b93ce0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:12,274 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:13,560 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea7ce340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:13,561 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c4deaca0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:13,565 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:13,568 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c4de9da0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:13,799 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:15,624 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ecb4aca0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:15,624 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e78c4040> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:15,629 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:15,632 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e78c7880> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:15,839 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:17,099 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eafe31a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:17,100 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c50af7e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:17,104 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:17,106 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c50ac360> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:17,993 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:19,388 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7fad120> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:19,390 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8099760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:19,396 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:19,401 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8098c20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:19,623 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:21,715 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e8292840> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:21,715 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c65b67a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:21,721 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:21,725 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c65b6b60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:23,198 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-06 14:20:23,344 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-06 14:20:23,380 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:25,405 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7867a60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:25,406 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e75eccc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:25,411 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:25,414 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e75edda0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:25,648 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:27,056 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eafd8f40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:27,057 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7801b20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:27,062 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:27,064 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7801620> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:27,930 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:29,211 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e5bcc720> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:29,211 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6b1eca0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:29,216 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:29,218 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6b1c220> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:29,477 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:31,601 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb639c60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:31,603 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ebd17240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:31,609 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:31,613 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ebd15080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:31,933 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:33,322 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e3240f40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:33,323 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea55e0c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:33,329 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:33,332 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea55c540> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:34,163 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:35,392 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ec546ca0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:35,393 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c4efde40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:35,398 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:35,400 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c4efc680> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:35,606 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:37,651 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7d0195120> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:37,651 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7dc8400> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:37,657 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:37,660 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7dcaa20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:37,964 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:39,253 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eaa36a20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:39,254 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7d70fe0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:39,258 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:39,261 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7d72660> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:41,453 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_general_ledger: Starting GeneralLedger.test_99_export_xlsx_general_ledger ... 2026-09-06 14:20:41,585 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:42,932 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e82d4400> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:42,932 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea7993a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:42,936 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:42,939 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea799da0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:20:42,956 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:20:51,744 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_general_ledger_running_balance_accumulates_forwards_in_time ... 2026-09-06 14:20:53,229 127 INFO rb-41ce622-224575-412240 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-06 14:20:59,825 127 INFO rb-41ce622-224575-412240 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-06 14:21:06,218 127 INFO rb-41ce622-224575-412240 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-06 14:21:07,235 127 INFO rb-41ce622-224575-412240 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-06 14:21:08,513 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_general_ledger_cumulated_balance: Starting LedgerCumulatedBalance.test_partner_ledger_running_balance_accumulates_forwards_in_time ... 2026-09-06 14:21:09,216 127 INFO rb-41ce622-224575-412240 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-06 14:21:10,190 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:21:22,868 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_filter_unchanged_when_no_group_selected ... 2026-09-06 14:21:23,713 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_group_filter_selects_all_journals_except_excluded ... 2026-09-06 14:21:24,416 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_journal_group_filter: Starting JournalGroupFilter.test_journal_group_resolution_respects_active_companies ... 2026-09-06 14:21:25,380 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:21:32,395 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_ledger_order_determinism: Starting LedgerOrderDeterminism.test_general_ledger_cumulated_balance_follows_date_then_id_order ... 2026-09-06 14:21:33,484 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_ledger_order_determinism: Starting LedgerOrderDeterminism.test_partner_ledger_same_day_rows_are_id_stable ... 2026-09-06 14:21:34,677 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:21:42,297 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_first_page_stops_at_the_load_more_limit ... 2026-09-06 14:21:45,876 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_last_page_returns_the_remaining_rows ... 2026-09-06 14:21:49,180 127 INFO rb-41ce622-224575-412240 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-06 14:21:53,823 127 INFO rb-41ce622-224575-412240 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-06 14:21:57,260 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_signals_more_rows_until_the_last_page ... 2026-09-06 14:22:01,038 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_ledger_pagination: Starting LedgerPagination.test_general_ledger_without_a_load_more_limit_returns_every_row ... 2026-09-06 14:22:04,595 127 INFO rb-41ce622-224575-412240 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-06 14:22:11,531 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:22:18,925 127 INFO rb-41ce622-224575-412240 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-06 14:22:18,997 127 INFO rb-41ce622-224575-412240 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-06 14:22:19,312 127 INFO rb-41ce622-224575-412240 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-06 14:22:19,574 127 INFO rb-41ce622-224575-412240 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-06 14:22:19,932 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_a_tax_lock_covering_the_window_raises_the_indicator ... 2026-09-06 14:22:20,247 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_full_configuration_lock_wizard_reaches_the_indicator ... 2026-09-06 14:22:20,576 127 INFO rb-41ce622-224575-412240 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-06 14:22:20,577 127 INFO rb-41ce622-224575-412240 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-06 14:22:20,592 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_lock_date_indicator: Starting LockDateIndicator.test_the_engine_never_asks_which_modules_are_installed ... 2026-09-06 14:22:20,692 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:22:20,708 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour: Starting TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus ... 2026-09-06 14:22:21,055 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1956] 2026-09-06 14:22:21,072 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [33678] 2026-09-06 14:22:21,080 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:22:21,358 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome pid: 18135 2026-09-06 14:22:21,359 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome headless temporary user profile dir: /tmp/tmphp89k2n2_chrome_odoo 2026-09-06 14:22:21,359 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Issuing json command http://127.0.0.1:36475/json/version 2026-09-06 14:22:21,360 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:36475/json/version with timeout 3 increased to 10s during tests 2026-09-06 14:22:21,376 127 INFO rb-41ce622-224575-412240 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-06 14:22:21,376 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Issuing json command http://127.0.0.1:36475/json 2026-09-06 14:22:21,377 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:36475/json with timeout 3 increased to 10s during tests 2026-09-06 14:22:21,385 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Websocket url found: ws://127.0.0.1:36475/devtools/page/3FDC64F63D9D17047B32A4062B70190F 2026-09-06 14:22:21,392 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Enable chrome headless console log notification 2026-09-06 14:22:21,395 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome headless enable page notifications 2026-09-06 14:22:21,490 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:account_reports_menu_smoke_tour_user from n/a 2026-09-06 14:22:21,494 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Setting session cookie in browser 2026-09-06 14:22:21,496 127 INFO rb-41ce622-224575-412240 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-06 14:22:21,496 127 INFO rb-41ce622-224575-412240 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-06 14:22:21,507 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:22:22,374 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:22] "GET /odoo HTTP/1.1" 200 - 179 0.082 0.787 2026-09-06 14:22:22,377 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Navigation result: {'frameId': '3FDC64F63D9D17047B32A4062B70190F', 'loaderId': 'DEB2D9A3115FE53A98EDA40101F20381', 'isDownload': False} 2026-09-06 14:22:22,378 127 INFO rb-41ce622-224575-412240 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-06 14:22:22,408 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:22] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.005 2026-09-06 14:22:22,414 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:22] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.011 2026-09-06 14:22:22,423 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:22] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.015 2026-09-06 14:22:22,436 127 INFO rb-41ce622-224575-412240 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-06 14:22:22,548 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:22] "GET /web/webclient/load_menus/154c27f77f8ebbe8559b645bb3321d5459d09e92a8be21a6d1b271c5fe334c83 HTTP/1.1" 200 - 203 0.053 0.092 2026-09-06 14:22:22,551 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:22] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.001 0.146 2026-09-06 14:22:22,555 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:22] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.085 2026-09-06 14:22:22,622 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:22] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.013 2026-09-06 14:22:23,199 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.004 2026-09-06 14:22:23,199 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.003 2026-09-06 14:22:23,200 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.005 2026-09-06 14:22:23,215 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.005 2026-09-06 14:22:23,221 127 INFO rb-41ce622-224575-412240 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-06 14:22:23,235 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:22:23,273 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /odoo/offline HTTP/1.1" 200 - 5 0.002 0.023 2026-09-06 14:22:23,279 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.020 2026-09-06 14:22:23,289 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.025 2026-09-06 14:22:23,299 127 INFO rb-41ce622-224575-412240 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-06 14:22:23,311 127 INFO rb-41ce622-224575-412240 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-06 14:22:23,377 127 INFO rb-41ce622-224575-412240 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-06 14:22:23,380 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 14:22:23,393 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "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-06 14:22:23,394 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /web_responsive/static/src/img/home-menu-bg-overlay.svg HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:22:23,409 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "POST /mail/data HTTP/1.1" 200 - 33 0.051 0.052 2026-09-06 14:22:23,480 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /web/image?model=res.users&field=avatar_128&id=491 HTTP/1.1" 200 - 16 0.051 0.109 2026-09-06 14:22:23,510 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /web/image/res.partner/1901/avatar_128?unique=1788704540000 HTTP/1.1" 200 - 8 0.006 0.176 2026-09-06 14:22:23,520 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.184 2026-09-06 14:22:23,559 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.199 2026-09-06 14:22:23,571 127 INFO rb-41ce622-224575-412240 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-06 14:22:23,586 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 14:22:23,591 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.011 0.089 2026-09-06 14:22:23,609 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "POST /web/action/load HTTP/1.1" 200 - 9 0.005 0.028 2026-09-06 14:22:23,625 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /web/image/res.company/1/favicon HTTP/1.1" 200 - 9 0.007 0.040 2026-09-06 14:22:23,633 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 14:22:23,640 127 INFO rb-41ce622-224575-412240 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-06 14:22:23,703 127 INFO rb-41ce622-224575-412240 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-06 14:22:23,740 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "POST /web/dataset/call_kw/account.journal/get_views HTTP/1.1" 200 - 74 0.023 0.080 2026-09-06 14:22:23,762 127 INFO rb-41ce622-224575-412240 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-06 14:22:23,847 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "POST /web/dataset/call_kw/account.journal/web_search_read HTTP/1.1" 200 - 55 0.038 0.048 2026-09-06 14:22:23,858 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.089 2026-09-06 14:22:23,909 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.005 2026-09-06 14:22:23,961 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.009 2026-09-06 14:22:23,966 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 2 0.001 0.007 2026-09-06 14:22:23,969 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "POST /web/dataset/call_kw/account.journal/is_sample_action_available HTTP/1.1" 200 - 1 0.001 0.008 2026-09-06 14:22:23,983 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 5 0.004 0.012 2026-09-06 14:22:23,988 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:23] "GET /web/assets/e22dcf7/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.016 2026-09-06 14:22:24,024 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:24] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 20 0.010 0.023 2026-09-06 14:22:24,238 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:24] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 293 0.089 0.116 2026-09-06 14:22:24,283 127 INFO rb-41ce622-224575-412240 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-06 14:22:24,337 127 INFO rb-41ce622-224575-412240 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-06 14:22:24,405 127 INFO rb-41ce622-224575-412240 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-06 14:22:24,460 127 INFO rb-41ce622-224575-412240 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-06 14:22:24,472 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.008 2026-09-06 14:22:24,498 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:24] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.003 0.008 2026-09-06 14:22:24,526 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:24] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.005 0.017 2026-09-06 14:22:24,612 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:24] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 102 0.029 0.050 2026-09-06 14:22:24,661 127 INFO rb-41ce622-224575-412240 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-06 14:22:24,712 127 INFO rb-41ce622-224575-412240 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-06 14:22:24,767 127 INFO rb-41ce622-224575-412240 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-06 14:22:24,822 127 INFO rb-41ce622-224575-412240 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-06 14:22:24,835 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:24] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.008 2026-09-06 14:22:24,857 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:24] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.003 0.009 2026-09-06 14:22:24,886 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:24] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.006 0.016 2026-09-06 14:22:25,070 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:25] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 190 0.110 0.066 2026-09-06 14:22:25,123 127 INFO rb-41ce622-224575-412240 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-06 14:22:25,174 127 INFO rb-41ce622-224575-412240 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-06 14:22:25,229 127 INFO rb-41ce622-224575-412240 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-06 14:22:25,285 127 INFO rb-41ce622-224575-412240 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-06 14:22:25,299 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:25] "POST /web/action/load HTTP/1.1" 200 - 5 0.005 0.009 2026-09-06 14:22:25,316 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:25] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.006 2026-09-06 14:22:25,342 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:25] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.004 0.016 2026-09-06 14:22:26,616 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:26] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 1667 0.687 0.579 2026-09-06 14:22:26,639 127 INFO rb-41ce622-224575-412240 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-06 14:22:26,702 127 INFO rb-41ce622-224575-412240 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-06 14:22:26,771 127 INFO rb-41ce622-224575-412240 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-06 14:22:26,840 127 INFO rb-41ce622-224575-412240 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-06 14:22:26,851 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:26] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.007 2026-09-06 14:22:26,890 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:26] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 4 0.005 0.009 2026-09-06 14:22:26,945 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:26] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.022 0.021 2026-09-06 14:22:27,065 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:27] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 39 0.081 0.029 2026-09-06 14:22:27,102 127 INFO rb-41ce622-224575-412240 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-06 14:22:27,168 127 INFO rb-41ce622-224575-412240 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-06 14:22:27,222 127 INFO rb-41ce622-224575-412240 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-06 14:22:27,276 127 INFO rb-41ce622-224575-412240 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-06 14:22:27,286 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:27] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.007 2026-09-06 14:22:27,302 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:27] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.003 0.005 2026-09-06 14:22:27,326 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:27] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.004 0.013 2026-09-06 14:22:27,374 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:27] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 74 0.018 0.020 2026-09-06 14:22:27,383 127 INFO rb-41ce622-224575-412240 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-06 14:22:27,437 127 INFO rb-41ce622-224575-412240 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-06 14:22:27,504 127 INFO rb-41ce622-224575-412240 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-06 14:22:27,558 127 INFO rb-41ce622-224575-412240 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-06 14:22:27,571 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:27] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.009 2026-09-06 14:22:27,584 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:27] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.000 0.004 2026-09-06 14:22:27,621 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:27] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 18 0.008 0.021 2026-09-06 14:22:27,755 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:27] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 213 0.046 0.081 2026-09-06 14:22:27,765 127 INFO rb-41ce622-224575-412240 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-06 14:22:27,819 127 INFO rb-41ce622-224575-412240 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-06 14:22:27,887 127 INFO rb-41ce622-224575-412240 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-06 14:22:27,942 127 INFO rb-41ce622-224575-412240 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-06 14:22:27,963 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:27] "POST /web/action/load HTTP/1.1" 200 - 10 0.005 0.014 2026-09-06 14:22:28,093 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:28] "POST /web/dataset/call_kw/account.move.line/get_views HTTP/1.1" 200 - 76 0.032 0.074 2026-09-06 14:22:28,126 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:28] "GET /web/bundle/web.assets_backend_lazy?lang=en_US HTTP/1.1" 200 - 6 0.001 0.024 2026-09-06 14:22:28,145 127 INFO rb-41ce622-224575-412240 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-06 14:22:28,270 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/1c5e0cb/web.assets_backend_lazy.min.css (id:14244) 2026-09-06 14:22:28,274 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:28] "GET /web/assets/1c5e0cb/web.assets_backend_lazy.min.css HTTP/1.1" 200 - 12 0.007 0.135 2026-09-06 14:22:28,347 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.assetsbundle: Generating a new asset bundle attachment /web/assets/f113a35/web.assets_backend_lazy.min.js (id:14245) 2026-09-06 14:22:28,349 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:28] "GET /web/assets/f113a35/web.assets_backend_lazy.min.js HTTP/1.1" 200 - 6 0.002 0.209 2026-09-06 14:22:28,386 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:28] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 1 0.002 0.006 2026-09-06 14:22:28,400 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:28] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 1 0.002 0.006 2026-09-06 14:22:28,412 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:28] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 2 0.003 0.011 2026-09-06 14:22:28,419 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:28] "POST /web/dataset/call_kw/account.move.line/read_group HTTP/1.1" 200 - 2 0.002 0.019 2026-09-06 14:22:28,489 127 INFO rb-41ce622-224575-412240 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-06 14:22:28,555 127 INFO rb-41ce622-224575-412240 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-06 14:22:28,621 127 INFO rb-41ce622-224575-412240 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-06 14:22:28,636 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:28] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.010 2026-09-06 14:22:28,664 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:28] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.000 0.004 2026-09-06 14:22:28,707 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:28] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 15 0.007 0.015 2026-09-06 14:22:28,792 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:28] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 85 0.035 0.038 2026-09-06 14:22:28,836 127 INFO rb-41ce622-224575-412240 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-06 14:22:28,901 127 INFO rb-41ce622-224575-412240 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-06 14:22:28,955 127 INFO rb-41ce622-224575-412240 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-06 14:22:29,010 127 INFO rb-41ce622-224575-412240 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-06 14:22:29,021 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:29] "POST /web/action/load HTTP/1.1" 200 - 5 0.002 0.007 2026-09-06 14:22:29,034 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:29] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.004 2026-09-06 14:22:29,055 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:29] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 12 0.004 0.012 2026-09-06 14:22:29,112 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:29] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 70 0.015 0.036 2026-09-06 14:22:29,161 127 INFO rb-41ce622-224575-412240 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-06 14:22:29,212 127 INFO rb-41ce622-224575-412240 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-06 14:22:29,267 127 INFO rb-41ce622-224575-412240 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-06 14:22:29,322 127 INFO rb-41ce622-224575-412240 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-06 14:22:29,335 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:29] "POST /web/action/load HTTP/1.1" 200 - 5 0.003 0.008 2026-09-06 14:22:29,364 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:29] "POST /web/dataset/call_kw/account.report/init_report_data HTTP/1.1" 200 - 2 0.001 0.003 2026-09-06 14:22:29,396 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:29] "POST /web/dataset/call_kw/account.report/init_filter_options HTTP/1.1" 200 - 12 0.005 0.012 2026-09-06 14:22:29,448 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:22:29] "POST /web/dataset/call_kw/account.report/generate_report_data HTTP/1.1" 200 - 78 0.019 0.022 2026-09-06 14:22:29,475 127 INFO rb-41ce622-224575-412240 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-06 14:22:29,534 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: tour succeeded 2026-09-06 14:22:29,535 127 INFO rb-41ce622-224575-412240 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-06 14:22:29,675 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus.browser: heap 30023476 (allocated 31051776) 2026-09-06 14:22:29,678 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Closing chrome headless with pid 18135 2026-09-06 14:22:29,679 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Closing websocket connection 2026-09-06 14:22:29,679 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Terminating chrome headless with pid 18135 2026-09-06 14:22:29,747 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Chrome Log in: /tmp/odoo_tests/rb-41ce622-224575-412240/chrome_logs/chrome_log_20260906_142229_747635_test_open_accounting_reports_menus.txt 2026-09-06 14:22:29,747 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_menu_smoke_tour.TestAccountReportsMenuSmokeTour.test_open_accounting_reports_menus: Removing chrome user profile "/tmp/tmphp89k2n2_chrome_odoo" 2026-09-06 14:22:29,793 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:22:29,804 127 INFO rb-41ce622-224575-412240 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-06 14:22:29,839 127 INFO rb-41ce622-224575-412240 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-06 14:22:29,863 127 INFO rb-41ce622-224575-412240 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-06 14:22:29,893 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:22:43,616 127 INFO rb-41ce622-224575-412240 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-06 14:22:43,906 127 INFO rb-41ce622-224575-412240 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-06 14:22:44,017 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_accepts_a_stored_non_relational_column ... 2026-09-06 14:22:44,140 127 INFO rb-41ce622-224575-412240 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-06 14:22:44,202 127 INFO rb-41ce622-224575-412240 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-06 14:22:44,246 127 INFO rb-41ce622-224575-412240 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-06 14:22:44,271 127 INFO rb-41ce622-224575-412240 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-06 14:22:44,318 127 INFO rb-41ce622-224575-412240 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-06 14:22:44,366 127 INFO rb-41ce622-224575-412240 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-06 14:22:44,972 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_never_nets_across_company ... 2026-09-06 14:22:45,487 127 INFO rb-41ce622-224575-412240 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-06 14:22:45,548 127 INFO rb-41ce622-224575-412240 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-06 14:22:46,074 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_net_by_field: Starting TestNetByFieldEngine.test_net_by_field_together_with_line_groupby_is_refused ... 2026-09-06 14:22:46,152 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:22:54,270 127 INFO rb-41ce622-224575-412240 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-06 14:22:54,328 127 INFO rb-41ce622-224575-412240 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-06 14:22:54,373 127 INFO rb-41ce622-224575-412240 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-06 14:22:54,826 127 INFO rb-41ce622-224575-412240 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-06 14:22:54,862 127 INFO rb-41ce622-224575-412240 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-06 14:22:54,947 127 INFO rb-41ce622-224575-412240 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-06 14:22:55,007 127 INFO rb-41ce622-224575-412240 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-06 14:22:55,072 127 INFO rb-41ce622-224575-412240 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-06 14:22:55,177 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:23:02,945 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_01_validate_partner_ledger ... 2026-09-06 14:23:06,644 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_02_validate_partner_ledger ... 2026-09-06 14:23:10,368 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_100_xlsx_export_merge_safety ... 2026-09-06 14:23:10,490 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_101_validate_partner_ledger_multi_company ... 2026-09-06 14:23:21,217 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_102_xlsx_export_report_currency ... 2026-09-06 14:23:21,360 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_88_report_currency_conversion ... 2026-09-06 14:23:22,860 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_89_report_currency_conversion_expanded_lines ... 2026-09-06 14:23:24,355 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_999_analytic_filters_disabled ... 2026-09-06 14:23:24,375 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-06 14:23:24,515 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-06 14:23:24,551 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:26,139 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e769a340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:26,140 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e78db240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:26,147 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:26,151 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e78d9a80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:27,170 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:28,548 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e8e598a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:28,548 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8b48860> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:28,552 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:28,555 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8b493a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:28,848 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:30,936 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c5f4fc40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:30,936 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e5b8d940> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:30,941 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:30,943 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e5b8c5e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:31,248 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:32,559 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e3af0540> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:32,559 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e5c45b20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:32,564 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:32,567 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e5c46a20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:32,832 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:34,757 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c85f9bc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:34,758 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e92aeac0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:34,762 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:34,765 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c4e463e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:34,990 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:36,883 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e78d4900> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:36,884 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e71efce0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:36,888 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:36,891 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e71eefc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:37,132 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:38,514 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e327a840> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:38,514 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8b31620> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:38,519 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:38,522 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8b31940> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:39,395 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:40,779 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb3aaa20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:40,780 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eabbaac0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:40,785 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:40,787 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eabb9300> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:42,283 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_partner_ledger: Starting PartnerLedger.test_99_export_xlsx_partner_ledger ... 2026-09-06 14:23:42,440 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:44,376 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eae9cc20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:44,376 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8d249a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:44,380 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:44,383 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8d27240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:23:44,399 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:23:51,851 127 INFO rb-41ce622-224575-412240 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-06 14:23:51,957 127 INFO rb-41ce622-224575-412240 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-06 14:23:51,986 127 INFO rb-41ce622-224575-412240 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-06 14:23:52,092 127 INFO rb-41ce622-224575-412240 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-06 14:23:52,143 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:23:58,732 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_config_parameter_can_keep_jit_enabled ... 2026-09-06 14:23:58,801 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_domain_engine_choke_point_disables_jit ... 2026-09-06 14:23:58,860 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_jit_disable_does_not_leak_across_committed_transaction ... 2026-09-06 14:23:58,982 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.report.expression records with IDs: [646] 2026-09-06 14:23:58,985 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.report.line records with IDs: [667] 2026-09-06 14:23:58,992 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.report records with IDs: [145] 2026-09-06 14:23:59,015 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_report_render_disables_jit_by_default ... 2026-09-06 14:23:59,107 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_report_engine_jit: Starting TestReportEngineJitGuard.test_second_render_re_disables_jit_after_savepoint_rollback ... 2026-09-06 14:23:59,285 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:24:06,016 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_fixed_duration_term_bypasses_date_filter_includes_null_maturity ... 2026-09-06 14:24:07,728 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_includes_uncomputed_counterpart_revenue_line ... 2026-09-06 14:24:07,984 127 INFO rb-41ce622-224575-412240 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-06 14:24:08,028 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_optimize_relational_domain_keeps_positive_operator_behaviour_unchanged ... 2026-09-06 14:24:08,079 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_report_engine_regressions: Starting TestOptimizeRelationalDomainAndDurationTerm.test_type1_long_term_unchanged_after_fixed_addition ... 2026-09-06 14:24:08,624 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:24:15,938 127 INFO rb-41ce622-224575-412240 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-06 14:24:16,227 127 INFO rb-41ce622-224575-412240 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-06 14:24:16,539 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:24:23,838 127 INFO rb-41ce622-224575-412240 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-06 14:24:24,131 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:24:36,598 127 INFO rb-41ce622-224575-412240 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-06 14:24:37,354 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_hierarchy_buckets_are_not_shared_between_companies ... 2026-09-06 14:24:38,419 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_trial_balance_hierarchy_groups_accounts_and_off_restores_flat_list ... 2026-09-06 14:24:39,191 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_report_hierarchy: Starting ReportAccountHierarchy.test_trial_balance_hierarchy_is_offered_and_starts_on ... 2026-09-06 14:24:40,026 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:24:51,863 127 INFO rb-41ce622-224575-412240 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-06 14:24:52,326 127 INFO rb-41ce622-224575-412240 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-06 14:24:52,799 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:25:00,401 127 INFO rb-41ce622-224575-412240 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-06 14:25:00,464 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_existing_reporting_root_menus_are_unchanged ... 2026-09-06 14:25:00,488 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_invoice_analysis_reachable_as_pivot_from_accounting_reporting ... 2026-09-06 14:25:00,521 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_manifest_depends_stay_free_of_report_flag_dependency ... 2026-09-06 14:25:00,554 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_move_line_pivot_reachable_and_reuses_core_pivot_view ... 2026-09-06 14:25:00,604 127 INFO rb-41ce622-224575-412240 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-06 14:25:00,635 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_new_menus_and_actions_gated_on_existing_accounting_groups ... 2026-09-06 14:25:00,661 127 INFO rb-41ce622-224575-412240 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-06 14:25:00,685 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_no_new_ir_model_access_owned_by_to_account_reports ... 2026-09-06 14:25:00,713 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_partner_debit_credit_total_invoiced_exposed_on_form_and_kanban ... 2026-09-06 14:25:00,914 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_reporting_surfaces: Starting TestReportingSurfaces.test_unauthorized_user_cannot_reach_new_menus ... 2026-09-06 14:25:01,103 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:25:08,652 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_changing_the_engine_of_a_statutory_expression_is_refused ... 2026-09-06 14:25:08,712 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_changing_the_subformula_of_a_statutory_expression_is_refused ... 2026-09-06 14:25:08,789 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_editing_a_non_statutory_formula_is_still_allowed ... 2026-09-06 14:25:08,867 127 INFO rb-41ce622-224575-412240 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-06 14:25:08,943 127 INFO rb-41ce622-224575-412240 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-06 14:25:09,019 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_guard_is_a_validation_error_not_an_access_error ... 2026-09-06 14:25:09,079 127 INFO rb-41ce622-224575-412240 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-06 14:25:09,148 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_system_user_may_edit_a_statutory_formula ... 2026-09-06 14:25:09,219 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_statutory_formula_guard: Starting TestStatutoryFormulaGuard.test_unguarded_fields_on_a_statutory_expression_stay_editable ... 2026-09-06 14:25:09,312 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:25:16,369 127 INFO rb-41ce622-224575-412240 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-06 14:25:17,135 127 INFO rb-41ce622-224575-412240 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-06 14:25:17,847 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:25:25,503 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_aggregation_subformula_leading_minus_is_applied ... 2026-09-06 14:25:25,807 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_dotless_aggregation_term_raises_validation_error_not_traceback ... 2026-09-06 14:25:26,092 127 INFO rb-41ce622-224575-412240 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-06 14:25:26,440 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_semicolon_compound_subformula_recognises_if_above_without_spurious_warning ... 2026-09-06 14:25:26,566 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_sum_children_sums_child_expressions_instead_of_raising ... 2026-09-06 14:25:26,949 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_subformula_dispatcher: Starting TestSubformulaDispatcher.test_unknown_subformula_token_logs_warning_and_does_not_alter_value ... 2026-09-06 14:25:27,340 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:25:34,105 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_count_rows_returns_row_count_not_monetary_sum ... 2026-09-06 14:25:34,432 127 INFO rb-41ce622-224575-412240 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-06 14:25:34,689 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_above_mirrored_vat_pair_renders_exactly_one_nonzero_box ... 2026-09-06 14:25:35,032 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_above_with_equal_operands_renders_neither_box_nonzero ... 2026-09-06 14:25:35,405 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_below_suppresses_value_above_threshold ... 2026-09-06 14:25:35,803 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_if_between_window_is_lower_strict_and_upper_inclusive ... 2026-09-06 14:25:36,164 127 INFO rb-41ce622-224575-412240 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-06 14:25:36,471 127 INFO rb-41ce622-224575-412240 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-06 14:25:36,831 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_round_n_and_rounding_n_are_distinct_tokens ... 2026-09-06 14:25:37,196 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_round_n_uses_half_up_not_bankers_rounding ... 2026-09-06 14:25:37,537 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_subformula_tokens: Starting TestSubformulaTokens.test_threshold_comparison_uses_currency_precision_not_raw_float ... 2026-09-06 14:25:37,902 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:25:37,913 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_company_level_suspense_account_is_flagged_without_any_journal ... 2026-09-06 14:25:40,866 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_flag_tracks_a_repointed_journal_suspense_account_live ... 2026-09-06 14:25:43,616 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_journal_suspense_account_is_flagged_regardless_of_its_code ... 2026-09-06 14:25:46,684 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_suspense_account_flag: Starting TestSuspenseAccountFlag.test_ordinary_accounts_near_the_suspense_numbering_are_not_flagged ... 2026-09-06 14:25:49,370 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:25:49,385 127 INFO rb-41ce622-224575-412240 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-06 14:25:52,545 127 INFO rb-41ce622-224575-412240 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-06 14:25:55,933 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:26:03,258 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_01_validate_tax_report ... 2026-09-06 14:26:09,374 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_101_validate_tax_report_multi_company ... 2026-09-06 14:26:24,967 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_88_report_currency_conversion_general_tax ... 2026-09-06 14:26:31,380 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_999_analytic_filters_disabled ... 2026-09-06 14:26:36,540 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-06 14:26:42,567 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-06 14:26:47,801 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:49,046 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb7832e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:49,047 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb11a5c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:49,051 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:49,053 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb1185e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:49,267 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:51,171 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c66d7100> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:51,171 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e643e5c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:51,175 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:51,178 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e643dbc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:51,393 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:53,334 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e78a1ee0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:53,334 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb90eb60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:53,339 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:53,341 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb90d1c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:53,647 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:54,971 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e3a4bb00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:54,972 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6c08360> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:54,980 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:54,984 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6c0b1a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:55,246 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:57,113 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ebac4860> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:57,114 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c65a1440> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:57,121 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:57,124 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c65a13a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:57,353 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:59,449 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e8f09440> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:59,451 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea766d40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:59,456 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:59,458 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea765080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:26:59,677 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:00,879 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c64abf60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:00,879 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7e43880> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:00,884 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:00,887 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7e41f80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:01,802 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:03,143 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6eb9a80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:03,144 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ebb620c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:03,150 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:03,153 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ebb63240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:04,611 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_99_export_xlsx_tax_reports ... 2026-09-06 14:27:10,649 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_double_negation_yields_positive ... 2026-09-06 14:27:16,179 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_negative_tag_non_inverted_aml_negates_balance ... 2026-09-06 14:27:21,390 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_tax_report: Starting TaxReport.test_tax_tags_positive_tag_non_inverted_aml_adds_balance ... 2026-09-06 14:27:26,636 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:27,952 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e73a58a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:27,953 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb02d760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:27,957 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:27,959 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb02c4a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:27,976 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:27:35,958 127 INFO rb-41ce622-224575-412240 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-06 14:27:36,042 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_action_opens_account_report_expression_records ... 2026-09-06 14:27:36,070 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_excludes_the_indicators_of_another_country ... 2026-09-06 14:27:36,100 127 INFO rb-41ce622-224575-412240 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-06 14:27:36,130 127 INFO rb-41ce622-224575-412240 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-06 14:27:37,208 127 INFO rb-41ce622-224575-412240 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-06 14:27:37,248 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_tax_tag_traceability: Starting TestTaxTagTraceability.test_tag_traceability_returns_only_the_indicators_consuming_the_tag ... 2026-09-06 14:27:37,310 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:27:44,375 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_01_validate_trial_balance ... 2026-09-06 14:27:46,007 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_100_xlsx_export_with_previous_period_comparison_merge_safety ... 2026-09-06 14:27:46,111 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_101_validate_trial_balance_multi_company ... 2026-09-06 14:27:56,903 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_88_report_currency_conversion ... 2026-09-06 14:27:57,204 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_999_analytic_groupby_total_not_affected ... 2026-09-06 14:27:57,235 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:59,258 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e70c89a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:59,259 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8f6d440> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:59,265 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:59,268 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8f6ee80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:27:59,492 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:00,898 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c7d9f7e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:00,899 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eba71760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:00,904 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:00,906 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eba72200> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:01,196 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:03,310 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e8d274c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:03,310 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea3fff60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:03,315 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:03,318 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea3ff240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:03,545 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:05,569 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7c44680> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:05,570 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7078f40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:05,578 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:05,581 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7078ea0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:05,871 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:07,203 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e735ba60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:07,204 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c50ad8a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:07,209 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:07,213 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c50ae840> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:07,431 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:09,457 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6b15080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:09,458 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c5c468e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:09,463 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:09,466 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c5c477e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:09,768 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:11,938 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e71ed440> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:11,939 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb2c32e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:11,944 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:11,946 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb2c3ba0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:12,173 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:13,558 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e648d1c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:13,559 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8169da0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:13,575 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:13,578 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e816bd80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:15,841 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_999_filters_hide_0_lines_hierarchy_multi_company ... 2026-09-06 14:28:16,189 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_99_export_analytic_groupby_headers_pdf_xlsx ... 2026-09-06 14:28:16,224 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:17,615 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e829bf60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:17,616 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eafc16c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:17,620 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:17,623 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eafc3e20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:17,872 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:20,030 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e809bce0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:20,031 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7862de0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:20,035 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:20,038 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7862a20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:20,322 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:21,694 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e5dc71a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:21,695 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7c463e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:21,704 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:21,708 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7c46340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:22,616 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:23,908 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb2dd6c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:23,909 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6b16b60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:23,914 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:23,917 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6b16660> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:24,216 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:26,180 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea6a8c20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:26,181 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c8ac39c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:26,185 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:26,188 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c8ac3420> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:26,406 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:28,580 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c8420680> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:28,580 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ec1c05e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:28,585 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:28,589 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ec1c3560> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:28,838 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:30,200 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7fc1f80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:30,201 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7a86ac0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:30,205 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:30,208 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7a856c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:30,411 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:32,522 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eaeeeca0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:32,523 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c633cae0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:32,529 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:32,532 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c633e3e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:34,115 127 INFO rb-41ce622-224575-412240 odoo.addons.to_account_reports.tests.test_trial_balance: Starting TrialBalance.test_99_export_xlsx_trial_balance ... 2026-09-06 14:28:34,237 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:36,112 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea3d37e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:36,113 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eaa05120> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:36,117 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:36,119 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eaa04540> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:28:36,137 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:28:46,881 127 INFO rb-41ce622-224575-412240 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-06 14:28:46,946 127 INFO rb-41ce622-224575-412240 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-06 14:28:47,062 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:28:54,539 127 INFO rb-41ce622-224575-412240 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-06 14:28:54,583 127 INFO rb-41ce622-224575-412240 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-06 14:28:56,271 127 INFO rb-41ce622-224575-412240 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-06 14:28:56,679 127 INFO rb-41ce622-224575-412240 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-06 14:28:57,303 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:28:57,322 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_attendance_activity: Starting TestAttendanceActivity.test_01_compute_status_count ... 2026-09-06 14:28:57,472 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:28:57,486 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_01_compute_current_attendance ... 2026-09-06 14:28:57,544 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_02_compute_total_finger_template_records ... 2026-09-06 14:28:57,603 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_03_get_active ... 2026-09-06 14:28:57,715 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_04_smart_map_employees_confidence_passes ... 2026-09-06 14:28:57,983 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_attendance_device_user: Starting TestAttendancedDeviceUser.test_05_smart_map_employees_ambiguous_left_unmapped ... 2026-09-06 14:28:58,205 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:28:58,218 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_finger_template: Starting TestFingerTemplate.test_01_compute_employee_id ... 2026-09-06 14:28:58,299 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:28:58,311 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_hr_attendance: Starting TestHrAttendance.test_01_get_last_hr_attendance_record ... 2026-09-06 14:28:58,483 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:28:58,495 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_hr_employee: Starting TestHrEmployee.test_01_compute_total_finger_template_records ... 2026-09-06 14:28:58,583 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:28:58,618 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_01_action_device_information ... 2026-09-06 14:28:58,674 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_02_action_show_time ... 2026-09-06 14:28:58,698 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_03_action_restart ... 2026-09-06 14:28:58,722 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_05_user_download ... 2026-09-06 14:28:58,771 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_06_user_upload ... 2026-09-06 14:28:58,874 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_07_action_employee_map ... 2026-09-06 14:28:59,044 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_08_action_finger_template_download ... 2026-09-06 14:28:59,108 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_09_action_attendance_download ... 2026-09-06 14:28:59,187 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_10_action_employee_upload_to_device ... 2026-09-06 14:28:59,265 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_11_sync_attendance ... 2026-09-06 14:28:59,464 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_11b_failing_record_is_skipped_after_max_attempts ... 2026-09-06 14:28:59,716 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_12_new_device_dupplicate_ip_port_location ... 2026-09-06 14:28:59,759 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_13_delete_device_not_in_draft ... 2026-09-06 14:28:59,781 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34849] 2026-09-06 14:28:59,814 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_14_delete_device_in_draft_no_attendance_data ... 2026-09-06 14:28:59,870 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34887] 2026-09-06 14:28:59,879 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted attendance.device records with IDs: [12] 2026-09-06 14:28:59,902 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_15_delete_device_in_draft_has_attendance_data ... 2026-09-06 14:28:59,957 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [34888] 2026-09-06 14:28:59,982 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_16_compute_tz ... 2026-09-06 14:29:00,016 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_17_compute_device_users_count ... 2026-09-06 14:29:00,062 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_18_compute_mapped_employees_count ... 2026-09-06 14:29:00,194 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_19_compute_total_finger_template_records ... 2026-09-06 14:29:00,275 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_20_compute_total_attendance_records ... 2026-09-06 14:29:00,373 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_21_attendance_status_type_unique ... 2026-09-06 14:29:00,407 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_22_attendance_status_code_unique ... 2026-09-06 14:29:00,445 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_23_attendance_device_generate_employee ... 2026-09-06 14:29:00,580 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_attendance_device: Starting TestAttendanceDeviceMock.test_24_action_attendance_download_devices ... 2026-09-06 14:29:00,741 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:29:00,754 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_biodata_01 ... 2026-09-06 14:29:00,853 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:29:01,068 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:29:01] "POST /iclock/cdata?SN=serial_12345678&table=BIODATA HTTP/1.1" 200 - 31 0.008 0.209 2026-09-06 14:29:01,086 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_01 ... 2026-09-06 14:29:01,165 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:29:01,371 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:29:01] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 62 0.015 0.192 2026-09-06 14:29:01,388 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_02 ... 2026-09-06 14:29:01,485 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:29:01,688 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:29:01] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 62 0.018 0.187 2026-09-06 14:29:01,717 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_attendance_03 ... 2026-09-06 14:29:01,807 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:29:02,004 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:29:02] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 55 0.010 0.189 2026-09-06 14:29:02,038 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:29:02] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 32 0.012 0.020 2026-09-06 14:29:02,057 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:29:02] "POST /iclock/cdata?SN=serial_12345678&table=ATTLOG HTTP/1.1" 200 - 15 0.004 0.012 2026-09-06 14:29:02,076 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_finger_01 ... 2026-09-06 14:29:02,154 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:29:03,215 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:29:03] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 21 0.006 1.057 2026-09-06 14:29:03,232 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_post_data_user_info_01 ... 2026-09-06 14:29:03,302 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:29:03,542 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:29:03] "POST /iclock/cdata?SN=serial_12345678&table=OPERLOG HTTP/1.1" 200 - 30 0.011 0.230 2026-09-06 14:29:03,558 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_01 ... 2026-09-06 14:29:03,636 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:29:03,815 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:29:03] "GET /iclock/getrequest?SN=12345678 HTTP/1.1" 200 - 9 0.002 0.179 2026-09-06 14:29:03,816 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_getrequest_01: waiting for threads: [] 2026-09-06 14:29:03,838 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_02 ... 2026-09-06 14:29:03,919 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:29:04,120 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:29:04] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 13 0.003 0.199 2026-09-06 14:29:04,136 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_getrequest_03 ... 2026-09-06 14:29:04,234 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:29:04,411 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:29:04] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 13 0.004 0.175 2026-09-06 14:29:04,412 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_getrequest_03: waiting for threads: [] 2026-09-06 14:29:04,435 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_process_returned_command_results_01 ... 2026-09-06 14:29:04,534 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:29:04,731 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:29:04] "GET /iclock/getrequest?SN=serial_12345678 HTTP/1.1" 200 - 13 0.003 0.195 2026-09-06 14:29:04,738 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:29:04] "POST /iclock/devicecmd?SN=serial_12345678 HTTP/1.1" 200 - 3 0.001 0.003 2026-09-06 14:29:04,739 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_process_returned_command_results_01: waiting for threads: [] 2026-09-06 14:29:04,763 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud: Starting TestMockDeviceConnectIcloud.test_registry_01 ... 2026-09-06 14:29:04,848 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:29:05,968 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:29:05] "POST /iclock/registry?SN=serial_12345678 HTTP/1.1" 200 - 7 0.001 1.120 2026-09-06 14:29:05,970 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connect_icloud.TestMockDeviceConnectIcloud.test_registry_01: waiting for threads: [] 2026-09-06 14:29:05,996 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:29:06,036 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_01_connect_wrong_password ... 2026-09-06 14:29:06,072 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_02_connect_wrong_ip ... 2026-09-06 14:29:06,102 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_03_connect_wrong_port ... 2026-09-06 14:29:06,133 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_04_connect_wrong_protocol ... 2026-09-06 14:29:06,167 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_mock_device_connection: Starting TestAttendanceDeviceConnection.test_05_connect_successfully ... 2026-09-06 14:29:06,205 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:29:06,221 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_multi_company: Starting TestMultiCompany.test_01_multi_company ... 2026-09-06 14:29:09,935 127 INFO rb-41ce622-224575-412240 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-06 14:29:09,953 127 INFO rb-41ce622-224575-412240 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-06 14:29:09,964 127 INFO rb-41ce622-224575-412240 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-06 14:29:10,015 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_multi_company: Starting TestMultiCompany.test_open_wz_upload_emp_to_machine_multi_company ... 2026-09-06 14:29:13,358 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:29:13,512 127 INFO rb-41ce622-224575-412240 odoo.addons.to_attendance_device.tests.test_upload_finger_templates: Starting TestUploadFingerTemplates.test_upload_finger_templates_copies_biometric_data_to_new_device ... 2026-09-06 14:29:13,579 127 INFO rb-41ce622-224575-412240 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-06 14:29:13,733 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:29:13,743 127 INFO rb-41ce622-224575-412240 odoo.addons.to_backdate.tests.test_abstract_backdate_wizard: Starting TestAbstractBackdateWizard.test_abstract_backdate_wizard_model_is_registered ... 2026-09-06 14:29:13,757 127 INFO rb-41ce622-224575-412240 odoo.addons.to_backdate.tests.test_abstract_backdate_wizard: Starting TestAbstractBackdateWizard.test_abstract_backdate_wizard_view ... 2026-09-06 14:29:13,779 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:29:13,788 127 INFO rb-41ce622-224575-412240 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestBackdateMixinGetBackdate.test_get_backdate_coerces_str_and_datetime_context_to_same_datetime ... 2026-09-06 14:29:13,803 127 INFO rb-41ce622-224575-412240 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestBackdateMixinGetBackdate.test_get_backdate_returns_falsy_without_context_key ... 2026-09-06 14:29:13,824 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:29:13,835 127 INFO rb-41ce622-224575-412240 odoo.addons.to_backdate.tests.test_backdate_mixin: Starting TestAbstractBackdateWizardContext.test_backdate_context_emits_exactly_the_four_required_keys ... 2026-09-06 14:29:13,850 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:29:15,168 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb3dccc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:29:15,169 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ecb02660> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:29:15,174 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:29:15,177 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ecb03380> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:29:15,249 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:29:17,257 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6d25a80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:29:17,257 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ebbbe5c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:29:17,262 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:29:17,265 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ebbbccc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:29:17,288 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:29:17,701 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7054] 2026-09-06 14:29:17,701 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-06 14:29:17,772 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7076] 2026-09-06 14:29:17,772 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-06 14:29:17,799 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_01_currency_rate_constrains ... 2026-09-06 14:29:17,843 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:29:18,042 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7054] 2026-09-06 14:29:18,043 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-06 14:29:18,097 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7076] 2026-09-06 14:29:18,097 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-06 14:29:18,123 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_context_scope_accepts_both_bank_key_spellings ... 2026-09-06 14:29:18,152 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_have_bank_default ... 2026-09-06 14:29:21,931 127 INFO rb-41ce622-224575-412240 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-06 14:29:23,961 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_credit_note_invoice_rate_no_have_bank_default ... 2026-09-06 14:29:25,834 127 INFO rb-41ce622-224575-412240 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-06 14:29:27,023 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_have_bank_default ... 2026-09-06 14:29:28,710 127 INFO rb-41ce622-224575-412240 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-06 14:29:30,579 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_purchase_invoice_rate_no_have_bank_default ... 2026-09-06 14:29:33,283 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_have_bank_default ... 2026-09-06 14:29:35,194 127 INFO rb-41ce622-224575-412240 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-06 14:29:37,096 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_refund_invoice_rate_no_have_bank_default ... 2026-09-06 14:29:39,147 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_have_bank_default ... 2026-09-06 14:29:41,751 127 INFO rb-41ce622-224575-412240 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-06 14:29:44,077 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_invoices: Starting TestCurrencyRateInvoices.test_sales_invoice_rate_no_have_bank_default ... 2026-09-06 14:29:46,108 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:29:46,377 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7054] 2026-09-06 14:29:46,377 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-06 14:29:46,431 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7076] 2026-09-06 14:29:46,431 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-06 14:29:46,496 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7197] 2026-09-06 14:29:46,496 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [144] 2026-09-06 14:29:46,514 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7179] 2026-09-06 14:29:46,514 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [126] 2026-09-06 14:29:46,514 127 INFO rb-41ce622-224575-412240 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-06 14:29:46,534 127 INFO rb-41ce622-224575-412240 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-06 14:29:46,569 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:29:46,797 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7054] 2026-09-06 14:29:46,797 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-06 14:29:46,853 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7076] 2026-09-06 14:29:46,853 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-06 14:29:47,057 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_config_bank_journal ... 2026-09-06 14:29:49,024 127 INFO rb-41ce622-224575-412240 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-06 14:29:51,007 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_money_no_have_bank_default ... 2026-09-06 14:29:52,952 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_internal_monney_have_bank_default ... 2026-09-06 14:29:55,058 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_config_bank_journal ... 2026-09-06 14:29:56,013 127 INFO rb-41ce622-224575-412240 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-06 14:29:56,958 127 INFO rb-41ce622-224575-412240 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-06 14:29:57,815 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_money_no_have_bank_default ... 2026-09-06 14:29:58,881 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_receive_monney_have_bank_default ... 2026-09-06 14:30:00,129 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_config_bank_journal ... 2026-09-06 14:30:00,980 127 INFO rb-41ce622-224575-412240 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-06 14:30:01,966 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_have_bank_default ... 2026-09-06 14:30:03,290 127 INFO rb-41ce622-224575-412240 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-06 14:30:04,033 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_rate_payment_send_money_no_have_bank_default ... 2026-09-06 14:30:05,010 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate.tests.test_currency_rate_payments: Starting TestCurrencyRatePayments.test_withdraw_foreign_currency_to_account_with_company_currency ... 2026-09-06 14:30:05,700 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:30:05,961 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7054] 2026-09-06 14:30:05,961 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-06 14:30:06,026 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7076] 2026-09-06 14:30:06,026 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-06 14:30:06,467 127 INFO rb-41ce622-224575-412240 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-06 14:30:08,555 127 INFO rb-41ce622-224575-412240 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-06 14:30:11,259 127 INFO rb-41ce622-224575-412240 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-06 14:30:13,284 127 INFO rb-41ce622-224575-412240 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-06 14:30:15,787 127 INFO rb-41ce622-224575-412240 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-06 14:30:17,585 127 INFO rb-41ce622-224575-412240 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-06 14:30:20,100 127 INFO rb-41ce622-224575-412240 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-06 14:30:21,674 127 INFO rb-41ce622-224575-412240 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-06 14:30:22,790 127 INFO rb-41ce622-224575-412240 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-06 14:30:24,283 127 INFO rb-41ce622-224575-412240 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-06 14:30:25,361 127 INFO rb-41ce622-224575-412240 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-06 14:30:26,796 127 INFO rb-41ce622-224575-412240 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-06 14:30:27,837 127 INFO rb-41ce622-224575-412240 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-06 14:30:28,134 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:30:28,391 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7054] 2026-09-06 14:30:28,391 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [1] 2026-09-06 14:30:28,458 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7076] 2026-09-06 14:30:28,459 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.currency.rate records with IDs: [23] 2026-09-06 14:30:28,764 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [79, 78] 2026-09-06 14:30:28,832 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [77, 62, 63] 2026-09-06 14:30:28,997 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [6982, 5997, 5994, 3577, 3576, 3575, 3574, 3573, 3572, 3571, 3569, 3119, 3118, 3117, 3116, 3115, 3114, 3113, 3112, 3111, 3110, 3109, 3108, 3107, 3106, 3105, 3104, 3103, 3102, 3101] 2026-09-06 14:30:29,074 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [335892, 231319, 174548, 174557, 174549, 174550, 174551, 174552, 174553, 174554, 174555, 174556, 232037, 232039, 232041, 232043, 233635] 2026-09-06 14:30:29,074 127 INFO rb-41ce622-224575-412240 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-06 14:30:29,086 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [174558, 174559, 174560, 174561] 2026-09-06 14:30:29,086 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [81, 79, 80, 82] 2026-09-06 14:30:29,090 127 INFO rb-41ce622-224575-412240 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-06 14:30:29,100 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [171814, 144183, 144184, 144185] 2026-09-06 14:30:29,100 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.warehouse.orderpoint records with IDs: [1, 2, 3, 4] 2026-09-06 14:30:29,878 127 INFO rb-41ce622-224575-412240 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-06 14:30:30,695 127 INFO rb-41ce622-224575-412240 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-06 14:30:31,628 127 INFO rb-41ce622-224575-412240 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-06 14:30:32,565 127 INFO rb-41ce622-224575-412240 odoo.addons.to_bank_currency_rate_purchase_stock.tests.test_currency_rate_purchase_stock: Starting TestCurrencyRatePurchaseStock.test_rate_multi_company ... 2026-09-06 14:30:36,356 127 INFO rb-41ce622-224575-412240 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-06 14:30:36,410 127 INFO rb-41ce622-224575-412240 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-06 14:30:37,093 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:30:37,104 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_currency_rate_constrains: Starting TestCurrencyRates.test_01_currency_rate_constrains ... 2026-09-06 14:30:42,489 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:30:42,500 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_01_a_single_record_method_is_given_one_record ... 2026-09-06 14:30:42,583 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_02_the_records_come_back_to_the_caller ... 2026-09-06 14:30:42,662 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_03_a_method_returning_nothing_gets_its_recordset_back ... 2026-09-06 14:30:42,742 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_04_a_batch_size_larger_than_the_work_changes_nothing ... 2026-09-06 14:30:42,816 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_05_batches_are_bounded_by_the_size_asked_for ... 2026-09-06 14:30:42,891 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_multi_threading_batches: Starting TestThreadingBatches.test_06_an_empty_recordset_is_still_one_call ... 2026-09-06 14:30:42,963 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:30:42,974 127 INFO rb-41ce622-224575-412240 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-06 14:30:43,049 127 INFO rb-41ce622-224575-412240 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-06 14:30:43,123 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_multi_threading_ignore_error: Starting TestThreadingIgnoreError.test_03_context_false_overrides_kwarg_true ... 2026-09-06 14:30:43,195 127 INFO rb-41ce622-224575-412240 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-06 14:30:43,258 127 INFO rb-41ce622-224575-412240 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-06 14:30:43,324 127 INFO rb-41ce622-224575-412240 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-06 14:30:43,389 127 INFO rb-41ce622-224575-412240 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-06 14:30:43,523 127 INFO rb-41ce622-224575-412240 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-06 14:30:43,599 127 INFO rb-41ce622-224575-412240 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-06 14:30:43,676 127 INFO rb-41ce622-224575-412240 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-06 14:30:43,749 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:30:43,759 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_decorator_accepts_rebalance_flag ... 2026-09-06 14:30:43,773 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_drained_home_helps_the_busiest_group ... 2026-09-06 14:30:43,787 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_everything_drained_returns_none ... 2026-09-06 14:30:43,800 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_full_drain_simulation_matches_the_described_shape ... 2026-09-06 14:30:43,814 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_last_group_standing_takes_every_thread_up_to_cap ... 2026-09-06 14:30:43,828 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_serves_home_group_first ... 2026-09-06 14:30:43,841 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_multi_threading_rebalance: Starting TestRebalancedScheduling.test_tie_prefers_more_idle_capacity ... 2026-09-06 14:30:43,863 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:30:44,652 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_access_unchanged_for_permissive_user ... 2026-09-06 14:30:44,683 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_empty_domain_counts_as_permissive ... 2026-09-06 14:30:44,704 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_get_rules_query_budget ... 2026-09-06 14:30:44,712 127 INFO rb-41ce622-224575-412240 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-06 14:30:44,733 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_global_rule_always_kept ... 2026-09-06 14:30:44,755 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_permissive_drops_redundant_deep_rule ... 2026-09-06 14:30:44,776 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_restricted_user_still_restricted ... 2026-09-06 14:30:44,798 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_permissive_rule_shortcircuit: Starting TestPermissiveRuleShortCircuit.test_without_permissive_keeps_deep_rule ... 2026-09-06 14:30:44,823 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:30:45,318 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1957] 2026-09-06 14:30:45,326 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36299] 2026-09-06 14:30:45,330 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:30:45,395 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_channel_ids_scope_exclusion ... 2026-09-06 14:30:46,182 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_child_ids_scope_exclusion ... 2026-09-06 14:30:47,394 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_serialize_scope: Starting TestSerializeScope.test_user_ids_scope_exclusion ... 2026-09-06 14:30:48,633 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:30:48,643 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_000_float_hours_to_time ... 2026-09-06 14:30:48,656 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_010_barcode_exists ... 2026-09-06 14:30:48,738 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_020_get_ean13 ... 2026-09-06 14:30:48,758 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_030_convert_local_to_utc ... 2026-09-06 14:30:48,775 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_040_convert_utc_to_local ... 2026-09-06 14:30:48,802 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_045_convert_relativedelta_to_timedelta ... 2026-09-06 14:30:48,820 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_046_get_total_seconds_from_relativedelta ... 2026-09-06 14:30:48,839 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_050_time_to_float_hour ... 2026-09-06 14:30:48,857 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_060_find_first_date_of_period ... 2026-09-06 14:30:48,875 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_065_find_first_date_of_period ... 2026-09-06 14:30:48,892 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_070_find_last_date_of_period_from_period_start_date ... 2026-09-06 14:30:48,916 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_080_find_last_date_of_period ... 2026-09-06 14:30:48,934 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_085_find_last_date_of_period ... 2026-09-06 14:30:48,954 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_086_find_last_date_of_period ... 2026-09-06 14:30:48,971 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_090_period_iter_arg_type ... 2026-09-06 14:30:49,000 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_091_period_iter__datetime ... 2026-09-06 14:30:49,024 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_092_period_iter__date ... 2026-09-06 14:30:49,051 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_095_period_iter__start_day_offset ... 2026-09-06 14:30:49,065 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_100_get_days_of_month_from_date ... 2026-09-06 14:30:49,078 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_110_get_day_of_year_from_date ... 2026-09-06 14:30:49,091 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_120_get_days_between_dates ... 2026-09-06 14:30:49,105 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_130_get_months_between_dates ... 2026-09-06 14:30:49,119 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_140_get_weekdays_for_period ... 2026-09-06 14:30:49,137 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_150_next_weekday ... 2026-09-06 14:30:49,151 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_160_split_date ... 2026-09-06 14:30:49,167 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_170_hours_time_string ... 2026-09-06 14:30:49,184 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_180_zip_dirs ... 2026-09-06 14:30:49,199 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_190_guess_lang ... 2026-09-06 14:30:49,216 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_200_strip_accents ... 2026-09-06 14:30:49,231 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_210_sum_digits ... 2026-09-06 14:30:49,245 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_220_find_nearest_lucky_number ... 2026-09-06 14:30:49,262 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_310_years_between_dates ... 2026-09-06 14:30:49,286 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_320_years_between_dates ... 2026-09-06 14:30:49,309 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_330_break_timerange_for_midnight ... 2026-09-06 14:30:49,332 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_calculate_weights ... 2026-09-06 14:30:49,355 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_get_ratio_between_periods ... 2026-09-06 14:30:49,369 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_to_base: Starting TestToBase.test_validate_period_name ... 2026-09-06 14:30:49,393 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:30:49,402 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_validate_fields: Starting TestValidateIrModelFields.test_01_validate_ir_model_fields ... 2026-09-06 14:30:49,433 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:30:49,442 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_validate_ir_ui_view: Starting TestValidateIrUiView.test_01_validate_ir_ui_view ... 2026-09-06 14:33:52,672 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:33:52,684 127 INFO rb-41ce622-224575-412240 odoo.addons.to_base.tests.test_validate_record_rules: Starting TestValidateRecordRule.test_01_validate_record_rule ... 2026-09-06 14:33:54,973 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:33:54,984 127 INFO rb-41ce622-224575-412240 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_constraint_check_uom ... 2026-09-06 14:33:55,213 127 INFO rb-41ce622-224575-412240 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_constraint_check_uom_po_id_only ... 2026-09-06 14:33:55,373 127 INFO rb-41ce622-224575-412240 odoo.addons.to_common_uom.tests.test_common_uom: Starting TestCommonUom.test_onchange_uom_id ... 2026-09-06 14:33:56,150 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:03,659 127 INFO rb-41ce622-224575-412240 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_01 ... 2026-09-06 14:34:04,047 127 INFO rb-41ce622-224575-412240 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_02 ... 2026-09-06 14:34:04,395 127 INFO rb-41ce622-224575-412240 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_03 ... 2026-09-06 14:34:04,722 127 INFO rb-41ce622-224575-412240 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_render_04 ... 2026-09-06 14:34:05,127 127 INFO rb-41ce622-224575-412240 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_01 ... 2026-09-06 14:34:05,710 127 INFO rb-41ce622-224575-412240 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-06 14:34:06,389 127 INFO rb-41ce622-224575-412240 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_02 ... 2026-09-06 14:34:06,412 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #567 deleted res.currency.rate records with IDs: [276, 277] 2026-09-06 14:34:06,838 127 INFO rb-41ce622-224575-412240 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-06 14:34:07,836 127 INFO rb-41ce622-224575-412240 odoo.addons.to_currency_conversion_diff.tests.test_payment: Starting TestPayment.test_payment_transaction_03 ... 2026-09-06 14:34:07,865 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #567 deleted res.currency.rate records with IDs: [276, 277] 2026-09-06 14:34:08,327 127 INFO rb-41ce622-224575-412240 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-06 14:34:09,309 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:34:10,085 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [7182, 7101, 7172, 7104, 7125, 7102, 7072, 7074, 7105, 7106, 7117, 7110, 7109, 7079, 7108, 7119, 7114, 7164, 7116, 7058, 7107, 7115, 7118, 7112, 7111, 7113, 7056, 7123, 7057, 7098, 7059, 7060, 7092, 7124, 7215, 7061, 7127, 7062, 7128, 7165, 7132, 7129, 7131, 7179, 7134, 7133, 7197, 7135, 7166, 7136, 7167, 7137, 7216, 7138, 7077, 7097, 7082, 7139, 7063, 7065, 7064, 7143, 7073, 7142, 7141, 7140, 7144, 7145, 7078, 7147, 7149, 7120, 7122, 7175, 7085, 7148, 7121, 7146, 7150, 7151, 7195, 7153, 7152, 7080, 7066, 7154, 7163, 7161, 7157, 7156, 7169, 7162, 7155, 7160, 7093, 7159, 7158, 7086, 7087, 7168, 7170, 7174, 7173, 7067, 7171, 7088, 7214, 7069, 7210, 7212, 7089, 7213, 7070, 7211, 7209, 7081, 7203, 7083, 7208, 7204, 7199, 7202, 7194, 7071, 7090, 7207, 7201, 7200, 7198, 7193, 7196, 7205, 7130, 7191, 7192, 7187, 7189, 7183, 7184, 7186, 7084, 7185, 7190, 7188, 7075, 7096, 7054, 7100, 7099, 7181, 7055, 7076, 7180, 7206, 7095, 7103, 7126, 7094, 7068, 7178, 7091, 7176, 7177] 2026-09-06 14:34:10,086 127 INFO rb-41ce622-224575-412240 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-06 14:34:10,224 127 INFO rb-41ce622-224575-412240 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-06 14:34:10,256 127 INFO rb-41ce622-224575-412240 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-06 14:34:10,281 127 INFO rb-41ce622-224575-412240 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-06 14:34:10,299 127 INFO rb-41ce622-224575-412240 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-06 14:34:10,325 127 INFO rb-41ce622-224575-412240 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-06 14:34:10,365 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:34:10,377 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_01_security_rule_document ... 2026-09-06 14:34:10,517 127 INFO rb-41ce622-224575-412240 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-06 14:34:10,545 127 INFO rb-41ce622-224575-412240 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-06 14:34:10,570 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3138] 2026-09-06 14:34:10,572 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document 2026-09-06 14:34:10,589 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_01_security_rule_document_type ... 2026-09-06 14:34:10,653 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: employee.document.type 2026-09-06 14:34:10,684 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: employee.document.type 2026-09-06 14:34:10,701 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3134] 2026-09-06 14:34:10,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document.type 2026-09-06 14:34:10,720 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_02_security_rule_document ... 2026-09-06 14:34:10,882 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [3139, 3138] 2026-09-06 14:34:10,920 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [179379, 179378] 2026-09-06 14:34:10,920 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted employee.document records with IDs: [1, 2] 2026-09-06 14:34:10,926 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [444, 445] 2026-09-06 14:34:10,945 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_02_security_rule_document_type ... 2026-09-06 14:34:11,083 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36344] 2026-09-06 14:34:11,085 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: employee.document.type 2026-09-06 14:34:11,104 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_employee_documents_security_rule: Starting TestEmployeeDucomentSecurityRule.test_03_security_rule_document_type ... 2026-09-06 14:34:11,227 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36346] 2026-09-06 14:34:11,233 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted employee.document.type records with IDs: [22] 2026-09-06 14:34:11,237 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [4533] 2026-09-06 14:34:11,242 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36347] 2026-09-06 14:34:11,244 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted employee.document.type records with IDs: [23] 2026-09-06 14:34:11,268 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:11,279 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_01_functional ... 2026-09-06 14:34:11,377 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_02_functional ... 2026-09-06 14:34:11,520 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_form_test ... 2026-09-06 14:34:11,671 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_functional_expire_notification ... 2026-09-06 14:34:11,802 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1958] 2026-09-06 14:34:11,844 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1959] 2026-09-06 14:34:11,887 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1960] 2026-09-06 14:34:11,908 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_03_functional_extension ... 2026-09-06 14:34:12,031 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1961] 2026-09-06 14:34:12,071 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1962] 2026-09-06 14:34:12,111 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1963] 2026-09-06 14:34:12,132 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_04_functional ... 2026-09-06 14:34:12,239 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_04_functional_main ... 2026-09-06 14:34:12,335 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_05_function_api_contrains ... 2026-09-06 14:34:12,442 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_08_function ... 2026-09-06 14:34:12,553 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_09_document_type ... 2026-09-06 14:34:12,646 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_to_employee_documents: Starting TestEmployeeDocuments.test_10_create_document_type ... 2026-09-06 14:34:12,774 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:12,787 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_01_edit_documents ... 2026-09-06 14:34:12,884 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_02_01_check_data_contraints ... 2026-09-06 14:34:12,950 127 INFO rb-41ce622-224575-412240 odoo.addons.to_employee_documents.tests.test_to_employee_documents_function: Starting TestDocumentFunction.test_02_check_data_contraints ... 2026-09-06 14:34:12,999 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:13,009 127 INFO rb-41ce622-224575-412240 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_group_maintenance_user_access_right ... 2026-09-06 14:34:13,688 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1964] 2026-09-06 14:34:13,697 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36400] 2026-09-06 14:34:13,701 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:34:13,717 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 574, model: stock.lot 2026-09-06 14:34:13,729 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 574, model: stock.lot 2026-09-06 14:34:13,738 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #574 deleted mail.message records with IDs: [36397] 2026-09-06 14:34:13,740 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 574, model: stock.lot 2026-09-06 14:34:13,764 127 INFO rb-41ce622-224575-412240 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_maintenance_schedule_equipment_when_update_product_maintenance_schedule ... 2026-09-06 14:34:14,109 127 INFO rb-41ce622-224575-412240 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_maintenance_schedule_product_when_update_equipment_maintenance_schedule ... 2026-09-06 14:34:14,450 127 INFO rb-41ce622-224575-412240 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_sync_maintenance_lot_serial_and_equipment ... 2026-09-06 14:34:14,839 127 INFO rb-41ce622-224575-412240 odoo.addons.to_equipment_maintenance_schedule.tests.test_equipment_maintenance_schedule: Starting TestEquipmentMaintenanceSchedule.test_sync_maintenance_schedule_equipment_when_move_stock_done ... 2026-09-06 14:34:15,265 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:34:15,280 127 INFO rb-41ce622-224575-412240 odoo.addons.to_equipment_woking_frequency.tests.test_equipment_working_frequency: Starting TestEquipmentWorkingFrequency.test_compute_total_working_amount ... 2026-09-06 14:34:15,365 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:15,378 127 INFO rb-41ce622-224575-412240 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-06 14:34:15,671 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:15,682 127 INFO rb-41ce622-224575-412240 odoo.addons.to_equipment_woking_frequency.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_check_working_frequency_ids ... 2026-09-06 14:34:15,753 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:15,765 127 INFO rb-41ce622-224575-412240 odoo.addons.to_equipment_woking_frequency.tests.test_product_template: Starting TestProductTemplate.test_check_working_frequency_template_ids ... 2026-09-06 14:34:15,892 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:15,905 127 INFO rb-41ce622-224575-412240 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_base_user_access_right ... 2026-09-06 14:34:16,190 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1965] 2026-09-06 14:34:16,197 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36447] 2026-09-06 14:34:16,205 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:34:16,493 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1966] 2026-09-06 14:34:16,501 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36449] 2026-09-06 14:34:16,506 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:34:16,761 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1967] 2026-09-06 14:34:16,767 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36451] 2026-09-06 14:34:16,773 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:34:16,786 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 577, model: working.frequency.template 2026-09-06 14:34:16,793 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 577, model: working.frequency.template 2026-09-06 14:34:16,795 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 577, model: working.frequency.template 2026-09-06 14:34:16,798 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 577, model: equipment.working.frequency 2026-09-06 14:34:16,802 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 577, model: equipment.working.frequency 2026-09-06 14:34:16,803 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 577, model: equipment.working.frequency 2026-09-06 14:34:16,821 127 INFO rb-41ce622-224575-412240 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_manager_access_right ... 2026-09-06 14:34:17,078 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1968] 2026-09-06 14:34:17,084 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36453] 2026-09-06 14:34:17,089 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:34:17,396 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1969] 2026-09-06 14:34:17,404 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36455] 2026-09-06 14:34:17,411 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:34:17,702 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1970] 2026-09-06 14:34:17,709 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36457] 2026-09-06 14:34:17,714 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:34:17,740 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #578 deleted working.frequency.template records with IDs: [11] 2026-09-06 14:34:17,747 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #578 deleted equipment.working.frequency records with IDs: [10] 2026-09-06 14:34:17,763 127 INFO rb-41ce622-224575-412240 odoo.addons.to_equipment_woking_frequency.tests.test_security: Starting TestSecurity.test_user_working_frequence_access_right ... 2026-09-06 14:34:18,004 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1971] 2026-09-06 14:34:18,009 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36459] 2026-09-06 14:34:18,013 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:34:18,313 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1972] 2026-09-06 14:34:18,318 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36461] 2026-09-06 14:34:18,322 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:34:18,584 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1973] 2026-09-06 14:34:18,590 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36463] 2026-09-06 14:34:18,594 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:34:18,618 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #582 deleted working.frequency.template records with IDs: [12] 2026-09-06 14:34:18,623 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #582 deleted equipment.working.frequency records with IDs: [11] 2026-09-06 14:34:18,648 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:34:18,662 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_admin_login_with_first_login_token ... 2026-09-06 14:34:18,995 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:34:19,186 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login failed for db:rb-41ce622-224575-412240 login:admin from 127.0.0.1 2026-09-06 14:34:19,187 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:34:19] "GET /web/first-login?token=abc@123456 HTTP/1.1" 303 - 19 0.006 0.188 2026-09-06 14:34:19,200 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #2 deleted saas.action.token records with IDs: [1] 2026-09-06 14:34:19,204 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from 127.0.0.1 2026-09-06 14:34:19,221 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:34:19] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 28 0.012 0.018 2026-09-06 14:34:19,226 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_device: User 2 inserts device log (-f1UmFf-2SyjfAlRXJfP___dkHl7HXZJkCupW1BVX0) 2026-09-06 14:34:19,232 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login failed for db:rb-41ce622-224575-412240 login:admin from 127.0.0.1 2026-09-06 14:34:19,233 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:34:19] "GET /web/first-login?token=abc@123 HTTP/1.1" 303 - 8 0.003 0.007 2026-09-06 14:34:19,235 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_admin_login.TestAdminLogin.test_admin_login_with_first_login_token: waiting for threads: [] 2026-09-06 14:34:19,261 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_user_login_with_viindoo_account_disabled ... 2026-09-06 14:34:19,586 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login failed for db:rb-41ce622-224575-412240 login:local_only_test_user from n/a 2026-09-06 14:34:19,593 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:local_only_test_user from n/a 2026-09-06 14:34:19,608 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_admin_login: Starting TestAdminLogin.test_user_login_with_viindoo_account_enabled ... 2026-09-06 14:34:19,944 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login failed for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 14:34:19,953 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:admin from n/a 2026-09-06 14:34:19,989 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:34:20,297 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_credential_check_call_is_bounded ... 2026-09-06 14:34:20,312 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_credential_check_timeout: Starting TestCredentialCheckTimeout.test_credential_check_failure_falls_back_to_local_credentials ... 2026-09-06 14:34:20,328 127 INFO rb-41ce622-224575-412240 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-06 14:34:20,379 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:34:20,393 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a1_instance_plan_no_limits_install_succeeds ... 2026-09-06 14:34:20,397 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via n/a 2026-09-06 14:34:20,397 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-09-06 14:34:20,450 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a2_instance_plan_forbidden_raises_redirect_warning ... 2026-09-06 14:34:20,478 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a3_instance_plan_warning_returns_action_dict ... 2026-09-06 14:34:20,506 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleInstancePlan.test_a4_skip_warning_bypasses_wizard_returns_normal ... 2026-09-06 14:34:20,509 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: ALLOW access to module.button_immediate_install on ['Sales'] to user __system__ #1 via n/a 2026-09-06 14:34:20,509 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-09-06 14:34:20,573 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:20,589 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b1_api_success_response_structure ... 2026-09-06 14:34:20,599 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:34:20,803 127 INFO rb-41ce622-224575-412240 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-06 14:34:20,803 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_module: User #1 triggered module installation 2026-09-06 14:34:20,810 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [80] 2026-09-06 14:34:20,850 127 INFO rb-41ce622-224575-412240 odoo.tests.common: Simulating signal changes during tests 2026-09-06 14:34:20,851 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:34:20] "POST /api/saas/install_module HTTP/1.1" 200 - 38 0.027 0.228 2026-09-06 14:34:20,873 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b2_api_forbidden_response_structure ... 2026-09-06 14:34:20,881 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:34:21,872 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:34:21] "POST /api/saas/install_module HTTP/1.1" 200 - 21 0.008 0.985 2026-09-06 14:34:21,889 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_install_module: Starting TestInstallModuleAPIReponse.test_b3_api_warning_response_structure ... 2026-09-06 14:34:21,895 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:34:22,136 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:34:22] "POST /api/saas/install_module HTTP/1.1" 200 - 21 0.007 0.235 2026-09-06 14:34:22,166 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:22,184 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company ... 2026-09-06 14:34:24,965 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company_archived ... 2026-09-06 14:34:27,654 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_company_deleted ... 2026-09-06 14:34:27,654 127 INFO rb-41ce622-224575-412240 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-06 14:34:27,654 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_merchant_user ... 2026-09-06 14:34:27,984 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_generate_history_user ... 2026-09-06 14:34:28,274 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [835] 2026-09-06 14:34:28,596 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted discuss.channel.member records with IDs: [836] 2026-09-06 14:34:29,280 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted res.users records with IDs: [589] 2026-09-06 14:34:29,349 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_request_update_history_failed ... 2026-09-06 14:34:38,637 127 INFO rb-41ce622-224575-412240 odoo.addons.to_erponline_utility.tests.test_saas_resource: Starting TestSaaSResource.test_request_update_history_success ... 2026-09-06 14:34:38,949 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:34:38,953 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_action_view_projects ... 2026-09-06 14:34:39,015 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_compute_project_count_case_1 ... 2026-09-06 14:34:39,055 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_project.tests.test_event: Starting TestEvent.test_compute_project_count_case_2 ... 2026-09-06 14:34:39,091 127 INFO rb-41ce622-224575-412240 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-41ce622-224575/odoo/tests/case.py:247 2026-09-06 14:34:39,776 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_action_timesheet_view_case_1 ... 2026-09-06 14:34:39,799 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_1 ... 2026-09-06 14:34:39,814 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_2 ... 2026-09-06 14:34:39,877 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_compute_total_hour_case_3 ... 2026-09-06 14:34:39,957 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_events_analysis_action_opens_pivot_on_event ... 2026-09-06 14:34:40,227 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_non_timesheet_user_arch_omits_total_timesheet_hours ... 2026-09-06 14:34:40,528 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_non_timesheet_user_cannot_read_total_timesheet_hours ... 2026-09-06 14:34:40,723 127 INFO rb-41ce622-224575-412240 odoo.models: Access Denied by ACLs for operation: read, uid: 596, model: event.event, fields: total_timesheet_hours 2026-09-06 14:34:40,756 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_timesheet_user_still_reads_total_timesheet_hours ... 2026-09-06 14:34:41,072 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_field_is_float ... 2026-09-06 14:34:41,094 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_field_is_gated_to_timesheet_group ... 2026-09-06 14:34:41,114 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_is_not_multiplied_by_registration_count ... 2026-09-06 14:34:41,883 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_measure_contract_for_timesheet_user ... 2026-09-06 14:34:42,367 127 INFO rb-41ce622-224575-412240 odoo.addons.to_event_timesheet.tests.test_event: Starting TestEvent.test_total_timesheet_hours_sums_across_events ... 2026-09-06 14:34:42,631 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-06 14:34:42,645 127 INFO rb-41ce622-224575-412240 odoo.addons.to_fee_definition.tests.test_fee_definition: Starting TestFeeDefinition.test_create_nested_fee_definition ... 2026-09-06 14:34:42,733 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:42,751 127 INFO rb-41ce622-224575-412240 odoo.addons.to_fee_definition_sale.tests.test_access_rights: Starting TestFeeAccessRights.test_sale_man_crud_fee ... 2026-09-06 14:34:42,885 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: fee.definition 2026-09-06 14:34:42,913 127 INFO rb-41ce622-224575-412240 odoo.addons.to_fee_definition_sale.tests.test_access_rights: Starting TestFeeAccessRights.test_sale_manager_crud_fee ... 2026-09-06 14:34:43,051 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [36506] 2026-09-06 14:34:43,058 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted fee.definition records with IDs: [10] 2026-09-06 14:34:43,064 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted mail.followers records with IDs: [4550] 2026-09-06 14:34:43,090 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:43,569 127 INFO rb-41ce622-224575-412240 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_compute_fee_lst_price ... 2026-09-06 14:34:43,627 127 INFO rb-41ce622-224575-412240 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_compute_supplementary_fees ... 2026-09-06 14:34:43,957 127 INFO rb-41ce622-224575-412240 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_create_nested_fee ... 2026-09-06 14:34:43,981 127 INFO rb-41ce622-224575-412240 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_nested_fee_quantity_cascade ... 2026-09-06 14:34:44,254 127 INFO rb-41ce622-224575-412240 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_sale_order_variant_fee ... 2026-09-06 14:34:44,664 127 INFO rb-41ce622-224575-412240 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_wizard_confirm_sale_order_01 ... 2026-09-06 14:34:45,038 127 INFO rb-41ce622-224575-412240 odoo.addons.to_fee_definition_sale.tests.test_sale_fee: Starting TestSaleFee.test_wizard_confirm_sale_order_02 ... 2026-09-06 14:34:45,699 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:45,746 127 INFO rb-41ce622-224575-412240 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_current_driver_license_id_picks_earliest_expiring_driver_license ... 2026-09-06 14:34:45,917 127 INFO rb-41ce622-224575-412240 odoo.addons.to_fleet_driver.tests.test_driver_license: Starting TestDriverLicense.test_license_class_seed_data_is_typed_driver_license ... 2026-09-06 14:34:45,941 127 INFO rb-41ce622-224575-412240 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-06 14:34:46,163 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:34:46,499 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_admin_access_route ... 2026-09-06 14:34:46,521 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #2 deleted route.route records with IDs: [64] 2026-09-06 14:34:46,540 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route ... 2026-09-06 14:34:46,561 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: route.route 2026-09-06 14:34:46,582 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route_section ... 2026-09-06 14:34:46,672 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted route.section records with IDs: [75] 2026-09-06 14:34:46,691 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_route_segment ... 2026-09-06 14:34:46,815 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted route.segment records with IDs: [69] 2026-09-06 14:34:46,830 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_waypoint ... 2026-09-06 14:34:46,873 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted route.waypoint records with IDs: [131] 2026-09-06 14:34:46,890 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_access_rights: Starting TestRoutes.test_geo_user_access_waypoint_area ... 2026-09-06 14:34:46,916 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted route.waypoint.area records with IDs: [2] 2026-09-06 14:34:46,951 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:47,019 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_haversine_distance_refuses_an_ungeocoded_endpoint ... 2026-09-06 14:34:47,052 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_haversine_matrix_refuses_an_ungeocoded_partner ... 2026-09-06 14:34:47,079 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_directions_refuse_an_ungeocoded_endpoint ... 2026-09-06 14:34:47,106 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_directions_refuse_an_ungeocoded_intermediate_waypoint ... 2026-09-06 14:34:47,133 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_manual_distance_matrix_refuses_an_ungeocoded_partner ... 2026-09-06 14:34:47,158 127 INFO rb-41ce622-224575-412240 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-06 14:34:47,209 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_rhumline_distance_refuses_an_ungeocoded_endpoint ... 2026-09-06 14:34:47,246 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:47,259 127 INFO rb-41ce622-224575-412240 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-06 14:34:47,473 127 INFO rb-41ce622-224575-412240 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-06 14:34:47,650 127 INFO rb-41ce622-224575-412240 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-06 14:34:47,846 127 INFO rb-41ce622-224575-412240 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-06 14:34:47,937 127 INFO rb-41ce622-224575-412240 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-06 14:34:48,029 127 INFO rb-41ce622-224575-412240 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-06 14:34:51,469 127 INFO rb-41ce622-224575-412240 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-06 14:34:51,671 127 INFO rb-41ce622-224575-412240 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-06 14:34:51,972 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_directions_failure_isolation: Starting TestDirectionsFailureIsolation.test_the_collected_failure_report_is_never_logged_above_info ... 2026-09-06 14:34:52,174 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:52,189 127 INFO rb-41ce622-224575-412240 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-06 14:34:52,294 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_hand_entered_segment_distance_leaves_the_cache_row_measured ... 2026-09-06 14:34:52,524 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_measured_as_zero_is_distinguishable_from_never_measured ... 2026-09-06 14:34:52,709 127 INFO rb-41ce622-224575-412240 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-06 14:34:52,808 127 INFO rb-41ce622-224575-412240 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-06 14:34:52,902 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_recomputing_distance_must_not_leave_a_stale_measured_status ... 2026-09-06 14:34:53,023 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_distance_status: Starting TestDistanceStatus.test_section_distance_and_status_describe_the_same_transport_mode_row ... 2026-09-06 14:34:53,154 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:53,165 127 INFO rb-41ce622-224575-412240 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-06 14:34:53,179 127 INFO rb-41ce622-224575-412240 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-06 14:34:53,243 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2917] 2026-09-06 14:34:53,260 127 INFO rb-41ce622-224575-412240 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-06 14:34:53,318 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2937] 2026-09-06 14:34:53,338 127 INFO rb-41ce622-224575-412240 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-06 14:34:53,400 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted route.section.transport.mode records with IDs: [2957] 2026-09-06 14:34:53,432 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:53,446 127 INFO rb-41ce622-224575-412240 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-06 14:34:53,520 127 INFO rb-41ce622-224575-412240 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-06 14:34:53,591 127 INFO rb-41ce622-224575-412240 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-06 14:34:53,693 127 INFO rb-41ce622-224575-412240 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-06 14:34:53,770 127 INFO rb-41ce622-224575-412240 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-06 14:34:53,879 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_distance_status_bare_write: Starting TestDistanceStatusBareWrite.test_hand_entered_segment_distance_still_ends_at_measured ... 2026-09-06 14:34:54,142 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:54,157 127 INFO rb-41ce622-224575-412240 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-06 14:34:54,215 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_form_view_exposes_distance_status ... 2026-09-06 14:34:54,257 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_section_list_view_exposes_distance_status ... 2026-09-06 14:34:54,299 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_form_view_exposes_distance_status ... 2026-09-06 14:34:54,344 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_distance_status_view_exposure: Starting TestDistanceStatusViewExposure.test_transport_mode_list_view_exposes_distance_status ... 2026-09-06 14:34:54,384 127 INFO rb-41ce622-224575-412240 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-06 14:34:54,421 127 INFO rb-41ce622-224575-412240 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-06 14:34:54,472 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:54,488 127 INFO rb-41ce622-224575-412240 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-06 14:34:54,568 127 INFO rb-41ce622-224575-412240 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-06 14:34:54,640 127 INFO rb-41ce622-224575-412240 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-06 14:34:54,708 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_range_check_rejects_a_latitude_beyond_the_poles ... 2026-09-06 14:34:54,747 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_range_check_stays_silent_about_presence ... 2026-09-06 14:34:54,780 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_geo_coordinates_presence: Starting TestGeoCoordinatePresence.test_rhumline_distance_rejects_an_out_of_range_destination ... 2026-09-06 14:34:54,841 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:54,854 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_migration_distance_status_backfill: Starting TestMigrationDistanceStatusBackfill.test_control_measured_row_with_valid_endpoints_stays_measured ... 2026-09-06 14:34:54,992 127 INFO rb-41ce622-224575-412240 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-06 14:34:55,095 127 INFO rb-41ce622-224575-412240 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-06 14:34:55,224 127 INFO rb-41ce622-224575-412240 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-06 14:34:55,331 127 INFO rb-41ce622-224575-412240 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-06 14:34:55,439 127 INFO rb-41ce622-224575-412240 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-06 14:34:55,510 127 INFO rb-41ce622-224575-412240 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-06 14:34:55,525 127 INFO rb-41ce622-224575-412240 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-06 14:34:55,622 127 INFO rb-41ce622-224575-412240 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-06 14:34:55,696 127 INFO rb-41ce622-224575-412240 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-06 14:34:55,808 127 INFO rb-41ce622-224575-412240 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-06 14:34:55,901 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:55,979 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_name_search: Starting TestNameSearch.test_route_name_search_by_code ... 2026-09-06 14:34:56,078 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_name_search: Starting TestNameSearch.test_route_section_name_search_by_endpoint_address_name ... 2026-09-06 14:34:56,191 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:56,228 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_one_waypoint_no_crash ... 2026-09-06 14:34:56,256 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_two_waypoints_still_raises_when_no_provider ... 2026-09-06 14:34:56,371 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_optimize_route_guard: Starting TestOptimizeRouteGuard.test_optimize_route_zero_waypoints_no_crash ... 2026-09-06 14:34:56,407 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:34:56,471 127 INFO rb-41ce622-224575-412240 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-06 14:34:56,932 127 INFO rb-41ce622-224575-412240 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-06 14:34:57,006 127 INFO rb-41ce622-224575-412240 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-06 14:34:57,327 127 INFO rb-41ce622-224575-412240 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-06 14:34:57,352 127 INFO rb-41ce622-224575-412240 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-06 14:34:57,371 127 INFO rb-41ce622-224575-412240 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-06 14:34:57,698 127 INFO rb-41ce622-224575-412240 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-06 14:34:57,899 127 INFO rb-41ce622-224575-412240 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-06 14:34:58,107 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_manual_cache_rows_retain_their_configured_speed ... 2026-09-06 14:34:58,131 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_provider_fetch_refresh_call_count_stays_bounded_no_recursion ... 2026-09-06 14:34:58,455 127 INFO rb-41ce622-224575-412240 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-06 14:34:58,800 127 INFO rb-41ce622-224575-412240 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-06 14:34:58,995 127 INFO rb-41ce622-224575-412240 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-06 14:34:59,322 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted route.segment records with IDs: [163, 164] 2026-09-06 14:34:59,346 127 INFO rb-41ce622-224575-412240 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-06 14:34:59,615 127 INFO rb-41ce622-224575-412240 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-06 14:34:59,828 127 INFO rb-41ce622-224575-412240 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-06 14:35:00,025 127 INFO rb-41ce622-224575-412240 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-06 14:35:00,283 127 INFO rb-41ce622-224575-412240 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-06 14:35:00,498 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_segment_zero_duration_must_not_zero_ave_speed ... 2026-09-06 14:35:00,664 127 INFO rb-41ce622-224575-412240 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-06 14:35:00,815 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_site2_degenerate_provider_pair_leaves_row_eligible_for_repair ... 2026-09-06 14:35:00,983 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_route_section_cache: Starting TestRouteSectionCache.test_unit_pair_round_trip_still_works_both_axes ... 2026-09-06 14:35:01,194 127 INFO rb-41ce622-224575-412240 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-06 14:35:01,355 127 INFO rb-41ce622-224575-412240 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-06 14:35:01,582 127 INFO rb-41ce622-224575-412240 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-06 14:35:01,759 127 INFO rb-41ce622-224575-412240 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-06 14:35:01,927 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:35:02,019 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_compute_departure_dest_when_changing_sequence ... 2026-09-06 14:35:02,112 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted route.segment records with IDs: [181, 182] 2026-09-06 14:35:02,129 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted route.waypoint records with IDs: [345] 2026-09-06 14:35:02,146 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted route.segment records with IDs: [183, 184] 2026-09-06 14:35:02,206 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted route.segment records with IDs: [185] 2026-09-06 14:35:02,261 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_create_same_route ... 2026-09-06 14:35:02,291 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_mapping_address_with_nameless_waypoint_partner ... 2026-09-06 14:35:02,411 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_negative_values_route_section ... 2026-09-06 14:35:02,443 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_compute_with_waypoints_01 ... 2026-09-06 14:35:02,459 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_compute_with_waypoints_02 ... 2026-09-06 14:35:02,467 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted route.route records with IDs: [172] 2026-09-06 14:35:02,624 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_route_direction ... 2026-09-06 14:35:02,652 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_by_country ... 2026-09-06 14:35:02,712 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_by_state ... 2026-09-06 14:35:02,744 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes.tests.test_routes: Starting TestRoutes.test_waypoint_area_restricted_none ... 2026-09-06 14:35:02,776 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:35:02,788 127 INFO rb-41ce622-224575-412240 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-06 14:35:02,806 127 INFO rb-41ce622-224575-412240 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-06 14:35:02,835 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:35:02,916 127 INFO rb-41ce622-224575-412240 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-06 14:35:03,063 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_creates_and_links ... 2026-09-06 14:35:03,103 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_account.tests.test_analytic_account_route: Starting TestRouteRouteAnalyticAccount.test_generate_analytic_account_idempotent_when_trip_ids_available ... 2026-09-06 14:35:03,153 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:35:03,551 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1977] 2026-09-06 14:35:03,559 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36543] 2026-09-06 14:35:03,563 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:35:03,575 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_account_move_ids_and_counts_from_analytic_lines ... 2026-09-06 14:35:04,264 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_generate_analytic_account_security ... 2026-09-06 14:35:04,430 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_customer_invoices_domain ... 2026-09-06 14:35:04,846 127 INFO rb-41ce622-224575-412240 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-06 14:35:04,912 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_account.tests.test_route_account_move: Starting TestRouteRouteAccountMoves.test_action_view_vendor_bills_domain ... 2026-09-06 14:35:05,308 127 INFO rb-41ce622-224575-412240 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-06 14:35:05,398 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:35:05,496 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_can_delete_unguarded_analytic_plan ... 2026-09-06 14:35:05,584 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:07,750 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7305580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:07,751 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea85bf60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:07,756 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:07,758 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea8599e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:08,052 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:09,415 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea3ca160> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:09,416 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7940f40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:09,420 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:09,422 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7940e00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:10,282 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:11,664 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eab0bec0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:11,665 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7cf3600> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:11,671 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:11,674 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7cf3380> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:11,979 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:14,098 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e912d580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:14,099 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e649d8a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:14,103 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:14,106 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e649d800> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:14,359 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:15,716 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6474a40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:15,717 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8040cc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:15,723 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:15,727 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e80439c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:16,747 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:18,049 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6b1df80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:18,050 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e72d22a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:18,054 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:18,057 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e72d3ba0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:18,286 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:20,100 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6671a80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:20,101 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6448220> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:20,107 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:20,109 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c644bd80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:20,341 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:21,593 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eaf39080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:21,594 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7fd1120> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:21,599 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:21,602 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7fd0f40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:22,502 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:23,774 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e6ca23e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:23,775 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e648fce0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:23,779 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:23,782 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e648ca40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:24,859 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [50682, 50684, 50686, 50688] 2026-09-06 14:35:24,877 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:26,708 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7e3e7a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:26,709 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eaafc900> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:26,724 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:26,727 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eaaff920> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:26,990 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.analytic.plan records with IDs: [25] 2026-09-06 14:35:27,040 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_archive_linked_analytic_account ... 2026-09-06 14:35:27,064 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_delete_geo_route_analytic_plan ... 2026-09-06 14:35:27,129 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:28,468 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea51a5c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:28,469 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c75565c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:28,474 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:28,476 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7556340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1004, in unlink self = self._prepare_update() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:30,200 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.fields records with IDs: [24812, 24814, 24816, 33485] 2026-09-06 14:35:30,226 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:31,606 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e3464b80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:31,606 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea32c0e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:31,612 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:31,614 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea32de40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/addons/analytic/models/analytic_plan.py", line 264, in unlink self._find_plan_column().unlink() File "/data/build/rb-41ce622-224575/addons/mail/models/ir_model_fields.py", line 59, in unlink return super().unlink() File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:31,805 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_delete_linked_analytic_account ... 2026-09-06 14:35:32,003 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36556] 2026-09-06 14:35:32,044 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_account.tests.test_route_protection: Starting TestAccountAnalyticAccountRouteProtection.test_cannot_rename_linked_analytic_account ... 2026-09-06 14:35:32,093 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:33,952 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e795a200> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:33,952 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c8b15620> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:33,956 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:33,958 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c8b14d60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:35:33,981 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:35:34,220 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-09-06 14:35:34,249 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-09-06 14:35:34,272 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_google.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-09-06 14:35:34,305 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:35:34,363 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-09-06 14:35:34,391 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-09-06 14:35:34,413 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-09-06 14:35:34,437 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_here.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_transit_directions_refuses_an_ungeocoded_destination ... 2026-09-06 14:35:34,468 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:35:34,530 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-09-06 14:35:34,559 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-09-06 14:35:34,588 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_mapbox.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-09-06 14:35:34,621 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:35:34,685 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_destination ... 2026-09-06 14:35:34,700 127 INFO rb-41ce622-224575-412240 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-06 14:35:34,716 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_origin ... 2026-09-06 14:35:34,724 127 INFO rb-41ce622-224575-412240 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-06 14:35:34,740 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_searoutes.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-09-06 14:35:34,748 127 INFO rb-41ce622-224575-412240 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-06 14:35:34,772 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:35:34,863 127 INFO rb-41ce622-224575-412240 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-06 14:35:34,970 127 INFO rb-41ce622-224575-412240 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-06 14:35:34,987 127 INFO rb-41ce622-224575-412240 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-06 14:35:35,008 127 INFO rb-41ce622-224575-412240 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-06 14:35:35,025 127 INFO rb-41ce622-224575-412240 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-06 14:35:35,046 127 INFO rb-41ce622-224575-412240 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-06 14:35:35,065 127 INFO rb-41ce622-224575-412240 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-06 14:35:35,080 127 INFO rb-41ce622-224575-412240 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-06 14:35:35,107 127 INFO rb-41ce622-224575-412240 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-06 14:35:35,565 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:35:35,636 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_distance_matrix_refuses_an_ungeocoded_partner ... 2026-09-06 14:35:35,663 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_endpoint ... 2026-09-06 14:35:35,687 127 INFO rb-41ce622-224575-412240 odoo.addons.to_geo_routes_vietmap.tests.test_coordinate_validation_call_sites: Starting TestCoordinateValidationCallSites.test_get_directions_refuses_an_ungeocoded_waypoint ... 2026-09-06 14:35:35,719 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:35:35,798 127 INFO rb-41ce622-224575-412240 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-06 14:35:35,887 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:35:35,969 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_checkout_failure_never_logs_or_raises_the_suffix ... 2026-09-06 14:35:36,022 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_never_appears_in_netloc_netpath_or_domain_name ... 2026-09-06 14:35:36,038 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_at_password_never_leaks_in_branch_display_name ... 2026-09-06 14:35:36,054 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_branch_display_name_never_contains_the_secret ... 2026-09-06 14:35:36,071 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_checkout_failure_never_logs_or_raises_the_secret ... 2026-09-06 14:35:36,117 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_guessed_repository_name_never_contains_the_secret ... 2026-09-06 14:35:36,134 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_password_never_appears_in_netloc_netpath_or_domain_name ... 2026-09-06 14:35:36,151 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_repository_display_name_never_contains_the_secret ... 2026-09-06 14:35:36,167 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_scrubbed_display_name_still_identifies_the_repo_and_branch ... 2026-09-06 14:35:36,184 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_scrubbed_netloc_and_domain_name_still_identify_the_host ... 2026-09-06 14:35:36,198 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_ssh_scp_form_username_is_kept_not_scrubbed ... 2026-09-06 14:35:36,214 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_stored_name_fields_never_contain_the_secret ... 2026-09-06 14:35:36,229 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_token_checkout_failure_never_logs_the_token ... 2026-09-06 14:35:36,279 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_credential_leak_sweep: Starting TestCredentialLeakSweep.test_token_style_username_never_appears_in_netloc_or_display_name ... 2026-09-06 14:35:36,314 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:35:36,792 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_private_repo_with_valid_sshkey ... 2026-09-06 14:35:45,783 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_private_repo_without_valid_sshkey ... 2026-09-06 14:35:47,041 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_checkout_public_repo ... 2026-09-06 14:35:50,244 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_git_repo: Starting TestGitRepo.test_repo_multi_hosting ... 2026-09-06 14:35:50,339 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:35:50,381 127 INFO rb-41ce622-224575-412240 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-06 14:35:58,504 127 INFO rb-41ce622-224575-412240 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-06 14:36:06,620 127 INFO rb-41ce622-224575-412240 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-06 14:36:14,711 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_stall_timeout_zero_warns_naming_the_key ... 2026-09-06 14:36:14,774 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_fetch_timeout_zero_genuinely_omits_the_http_guard ... 2026-09-06 14:36:14,892 127 INFO rb-41ce622-224575-412240 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-06 14:36:16,962 127 INFO rb-41ce622-224575-412240 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-06 14:36:19,032 127 INFO rb-41ce622-224575-412240 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-06 14:36:21,090 127 INFO rb-41ce622-224575-412240 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-06 14:36:26,161 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_remote_min_speed_zero_warns_naming_the_key ... 2026-09-06 14:36:26,231 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_http_low_speed_guard: Starting TestHttpLowSpeedGuard.test_remote_timeout_zero_genuinely_omits_the_http_guard ... 2026-09-06 14:36:26,348 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:36:26,364 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_absent_key_returns_default_silently ... 2026-09-06 14:36:26,390 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_empty_string_value_falls_back_to_default_silently ... 2026-09-06 14:36:26,419 127 INFO rb-41ce622-224575-412240 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-06 14:36:26,446 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_negative_value_falls_back_to_default_and_logs_a_warning ... 2026-09-06 14:36:26,475 127 INFO rb-41ce622-224575-412240 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-06 14:36:26,500 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_valid_value_is_used_as_is_silently ... 2026-09-06 14:36:26,527 127 INFO rb-41ce622-224575-412240 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-06 14:36:26,554 127 INFO rb-41ce622-224575-412240 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-06 14:36:26,576 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_int_config_param: Starting TestGetIntConfigParam.test_zero_with_int_zero_fallback_returns_the_fallback_and_warns ... 2026-09-06 14:36:26,603 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:36:26,664 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_creating_branch_against_unresponsive_remote_fails_within_configured_timeout ... 2026-09-06 14:36:28,724 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_cron_scan_logs_warning_naming_unreachable_branch_and_still_scans_others ... 2026-09-06 14:36:30,923 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_ls_remote_on_reachable_remote_resolves_quickly ... 2026-09-06 14:36:30,989 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_remote_timeout: Starting TestRemoteTimeout.test_ls_remote_on_unresponsive_remote_fails_within_configured_timeout ... 2026-09-06 14:36:33,246 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:36:33,598 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1978] 2026-09-06 14:36:33,609 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36560] 2026-09-06 14:36:33,613 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:36:33,843 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1979] 2026-09-06 14:36:33,850 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36561] 2026-09-06 14:36:33,855 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:36:33,886 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_git_manager_group_can_read_remote_url ... 2026-09-06 14:36:33,914 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_low_privileged_user_never_sees_the_secret_anywhere_readable ... 2026-09-06 14:36:33,951 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_cannot_explicitly_read_remote_url_field ... 2026-09-06 14:36:33,963 127 INFO rb-41ce622-224575-412240 odoo.models: Access Denied by ACLs for operation: read, uid: 603, model: git.repository, fields: remote_url 2026-09-06 14:36:33,996 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_cannot_read_remote_url_via_attribute ... 2026-09-06 14:36:34,008 127 INFO rb-41ce622-224575-412240 odoo.models: Access Denied by ACLs for operation: read, uid: 603, model: git.repository, fields: remote_url 2026-09-06 14:36:34,041 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_employee_implicit_read_omits_remote_url_silently ... 2026-09-06 14:36:34,149 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_git_user_can_create_branch_and_constraint_completes ... 2026-09-06 14:36:34,259 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_ordinary_git_user_can_scan_for_branches ... 2026-09-06 14:36:34,373 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_remote_url_filter_domain_no_longer_matches_the_field ... 2026-09-06 14:36:34,399 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_remote_url_access: Starting TestRemoteUrlAccess.test_remote_url_never_appears_ungated_in_any_git_repository_view ... 2026-09-06 14:36:34,440 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:36:34,455 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_credentials_embedded_in_a_larger_string_are_scrubbed ... 2026-09-06 14:36:34,479 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_falsy_value_is_returned_unchanged ... 2026-09-06 14:36:34,502 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_malformed_url_is_returned_unchanged_without_raising ... 2026-09-06 14:36:34,525 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_password_containing_at_sign_is_fully_scrubbed ... 2026-09-06 14:36:34,549 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_path_embedded_at_sign_is_not_over_scrubbed ... 2026-09-06 14:36:34,569 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_scp_style_ssh_url_is_left_unscrubbed ... 2026-09-06 14:36:34,593 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_with_username_and_password_is_scrubbed ... 2026-09-06 14:36:34,613 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_with_username_only_is_scrubbed ... 2026-09-06 14:36:34,630 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git.tests.test_url_credential_scrub: Starting TestUrlCredentialScrub.test_url_without_credentials_is_returned_unchanged ... 2026-09-06 14:36:34,661 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:36:35,076 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_depended_git_branches ... 2026-09-06 14:36:35,128 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_check_depending_git_branches ... 2026-09-06 14:36:35,170 127 INFO rb-41ce622-224575-412240 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-06 14:36:35,209 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_create_git_branch ... 2026-09-06 14:36:35,244 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_odoo_version.tests.test_git_branch: Starting TestToGitOdooVersion.test_edit_name_git_branch ... 2026-09-06 14:36:35,297 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:36:35,765 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_001_create_odoo_version ... 2026-09-06 14:36:35,816 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_101_edit_name_odoo_version ... 2026-09-06 14:36:35,867 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_201_compute_git_branches_count ... 2026-09-06 14:36:35,917 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_301_sorted_branches ... 2026-09-06 14:36:35,976 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:36:36,393 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_project.tests.test_git_branch: Starting TestGitBranch.test_compute_projects_count ... 2026-09-06 14:36:36,468 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_project.tests.test_git_branch: Starting TestGitBranch.test_compute_tasks_count ... 2026-09-06 14:36:36,567 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:36:37,053 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_project.tests.test_git_repository: Starting TestGitRepository.test_compute_projects_count ... 2026-09-06 14:36:37,102 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_project.tests.test_git_repository: Starting TestGitRepository.test_compute_tasks_count ... 2026-09-06 14:36:37,163 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:36:37,563 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_01_check_constrains_git_repository_id_git_branch_id ... 2026-09-06 14:36:37,624 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_01_onchange_git_repository_id ... 2026-09-06 14:36:37,971 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_02_check_constrains_git_repository_id_git_branch_id ... 2026-09-06 14:36:38,021 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_02_onchange_git_repository_id ... 2026-09-06 14:36:38,335 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_03_onchange_git_repository_id ... 2026-09-06 14:36:38,644 127 INFO rb-41ce622-224575-412240 odoo.addons.to_git_project.tests.test_project_task: Starting TestProjectTask.test_onchange_project_id_load_git ... 2026-09-06 14:36:39,237 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000046723173596.1788705399.139970302581787-openerp-49-hr.payslip@546880a162d5>: ['"Alice Johnson" <@False>'] 2026-09-06 14:36:39,238 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000046723173596.1788705399.139970302581787-openerp-49-hr.payslip@546880a162d5>: ['"Bob Smith" <@False>'] 2026-09-06 14:36:39,240 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000046723173596.1788705399.139970302581787-openerp-49-hr.payslip@546880a162d5>: ['"Charlie Brown" <@False>'] 2026-09-06 14:36:39,242 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000046723173596.1788705399.139970302581787-openerp-49-hr.payslip@546880a162d5>: ['"David Wilson" <@False>'] 2026-09-06 14:36:39,243 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000046723173596.1788705399.139970302581787-openerp-49-hr.payslip@546880a162d5>: ['"Eva Green" <@False>'] 2026-09-06 14:36:39,245 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000046723173596.1788705399.139970302581787-openerp-49-hr.payslip@546880a162d5>: ['"Frank White" <@False>'] 2026-09-06 14:36:39,246 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000046723173596.1788705399.139970302581787-openerp-49-hr.payslip@546880a162d5>: ['"Grace Lee" <@False>'] 2026-09-06 14:36:39,248 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000046723173596.1788705399.139970302581787-openerp-49-hr.payslip@546880a162d5>: ['"Hannah Martin" <@False>'] 2026-09-06 14:36:39,249 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <000046723173596.1788705399.139970302581787-openerp-49-hr.payslip@546880a162d5>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:36:39,294 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1980] 2026-09-06 14:36:39,616 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:36:42,373 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_allowed_duplicate_across_companies ... 2026-09-06 14:36:42,512 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_autogenerated_from_name ... 2026-09-06 14:36:42,543 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_duplicate_write_raises_integrity_error ... 2026-09-06 14:36:42,616 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_stable_on_rename ... 2026-09-06 14:36:42,637 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_code: Starting TestEmployeeGradeCode.test_code_unique_per_company_gets_suffix ... 2026-09-06 14:36:42,684 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:36:42,695 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_01_recursive_grade ... 2026-09-06 14:36:45,922 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_02_department_grade ... 2026-09-06 14:36:48,784 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_03_multi_company_grade ... 2026-09-06 14:36:51,353 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_04_department_grade ... 2026-09-06 14:36:53,971 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_05_delete_parent_grade ... 2026-09-06 14:36:56,409 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [36748] 2026-09-06 14:36:56,418 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.employee.grade records with IDs: [14] 2026-09-06 14:36:56,458 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_06_delete_employee_grade ... 2026-09-06 14:36:59,214 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [3154] 2026-09-06 14:36:59,266 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_07_archive_employee_grade ... 2026-09-06 14:37:01,988 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_08_the_same_name_grade ... 2026-09-06 14:37:04,628 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_1 ... 2026-09-06 14:37:07,333 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_2 ... 2026-09-06 14:37:09,967 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_3 ... 2026-09-06 14:37:12,412 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_employee_grade_function: Starting TestGradeFunction.test_constrains_department_4 ... 2026-09-06 14:37:15,045 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:37:15,400 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_to_hr_employee_grade_access_right: Starting TestAcessRightFunction.test_01_internal_user_right ... 2026-09-06 14:37:15,443 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 615, model: hr.employee.grade 2026-09-06 14:37:15,457 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #615 deleted mail.message records with IDs: [3156] 2026-09-06 14:37:15,458 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 615, model: hr.employee.grade 2026-09-06 14:37:15,462 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 615, model: hr.employee.grade 2026-09-06 14:37:15,479 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_grade.tests.test_to_hr_employee_grade_access_right: Starting TestAcessRightFunction.test_02_hr_user_right ... 2026-09-06 14:37:15,543 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #616 deleted hr.employee.grade records with IDs: [18] 2026-09-06 14:37:15,577 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:37:16,119 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [180963, 180962] 2026-09-06 14:37:16,119 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [1, 2] 2026-09-06 14:37:16,128 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_01_employee_relative_duplicate ... 2026-09-06 14:37:16,176 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_02_partner_01 ... 2026-09-06 14:37:16,229 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_02_partner_02 ... 2026-09-06 14:37:16,374 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 617, model: affiliate.code 2026-09-06 14:37:16,601 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #618 deleted ir.model.data records with IDs: [7254] 2026-09-06 14:37:16,628 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #618 deleted ir.attachment records with IDs: [187, 55, 88, 121, 154] 2026-09-06 14:37:16,628 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #618 deleted res.partner records with IDs: [37] 2026-09-06 14:37:16,650 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_03_employee_01 ... 2026-09-06 14:37:16,714 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [12] 2026-09-06 14:37:16,738 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_relative.tests.test_hr_employee_relative: Starting HrEmployeeRelative.test_03_employee_02 ... 2026-09-06 14:37:16,798 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 2 removed 2026-09-06 14:37:17,298 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [180963, 180962] 2026-09-06 14:37:17,298 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.employee.relative records with IDs: [1, 2] 2026-09-06 14:37:17,311 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_relative.tests.test_security: Starting TestSecurity.test_01_internal_user_right ... 2026-09-06 14:37:17,366 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 619, model: hr.employee.relative 2026-09-06 14:37:17,380 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 619, model: hr.employee.relative 2026-09-06 14:37:17,388 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 619, model: hr.employee.relative 2026-09-06 14:37:17,421 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_employee_relative.tests.test_security: Starting TestSecurity.test_02_hr_user_right ... 2026-09-06 14:37:17,482 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #620 deleted hr.employee.relative records with IDs: [18] 2026-09-06 14:37:17,543 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:37:29,539 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:30,696 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c7ce6ca0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:30,696 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea94fb00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:30,701 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:30,704 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea94eca0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:31,756 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:32,989 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb14d9e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:32,990 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8156660> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:32,995 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:32,998 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8154ea0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:33,214 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:35,159 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea4620c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:35,159 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c63cb100> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:35,164 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:35,167 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c63cb1a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:35,429 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:36,689 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7e3ce00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:36,690 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb7291c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:36,695 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:36,699 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb72bd80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:37,571 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:38,910 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ec2f8040> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:38,911 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e744c040> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:38,916 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:38,918 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e744d800> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:39,137 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:41,138 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e5df3380> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:41,138 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eba56980> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:41,143 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:41,145 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eba55c60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:41,359 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:42,551 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea56c2c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:42,552 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb47ac00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:42,556 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:42,559 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb4787c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:43,524 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:45,062 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e347e0c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:45,063 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e78b4720> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:45,068 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:45,071 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e78b7e20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:45,793 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_copy_rpc_shape: Starting TestExpenseSheetCopyRpcShape.test_30_copy_over_rpc_returns_an_array ... 2026-09-06 14:37:45,979 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:expense_manager_1 from n/a 2026-09-06 14:37:45,984 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:37:46,911 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:37:46] "POST /web/dataset/call_kw HTTP/1.1" 200 - 48 0.032 0.897 2026-09-06 14:37:46,913 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_copy_rpc_shape.TestExpenseSheetCopyRpcShape.test_30_copy_over_rpc_returns_an_array: waiting for threads: [] 2026-09-06 14:37:47,014 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:48,280 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c7a02e80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:48,281 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e78a0900> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:48,286 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:48,288 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e78a1da0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:37:48,308 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:38:00,269 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:02,280 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e41627a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:02,281 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6eba840> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:02,287 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:02,292 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6eb96c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:02,562 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:03,802 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7871260> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:03,803 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eafe0f40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:03,807 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:03,810 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eafe22a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:04,673 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:05,862 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eac51940> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:05,863 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8298720> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:05,867 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:05,871 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e82998a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:06,096 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:07,908 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7e14f40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:07,909 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e6f13560> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:07,913 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:07,916 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e6f13f60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:08,144 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:09,283 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c7d47ec0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:09,284 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e71ecf40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:09,288 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:09,291 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e71eea20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:10,123 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:11,281 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb2afa60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:11,282 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e5a845e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:11,287 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:11,289 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e5a856c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:11,509 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:13,332 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c7554c20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:13,333 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e39fa340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:13,337 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:13,339 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e39faac0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:13,548 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:14,847 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eae60180> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:14,848 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7e53f60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:14,852 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:14,855 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7e51580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:16,077 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_01_vendor_id_field_in_form_view ... 2026-09-06 14:38:16,169 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_02_accounting_date_field_in_form_view ... 2026-09-06 14:38:16,252 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_03_employee_journal_id_field_in_form_view ... 2026-09-06 14:38:16,547 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_04_vendor_bill_journal_id_field_in_form_view ... 2026-09-06 14:38:16,852 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_05_compute_journal_id ... 2026-09-06 14:38:16,955 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_06_check_expense_sheet_lines ... 2026-09-06 14:38:17,083 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_07_duplicate_expense_sheet ... 2026-09-06 14:38:17,251 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_08_unlink_expense_sheet ... 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [356] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.message records with IDs: [36762] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted hr.expense.sheet records with IDs: [20] 2026-09-06 14:38:18,873 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_09_test_cancel_expense_sheet ... 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [357] 2026-09-06 14:38:19,837 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_10_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [358] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [67, 68] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [47] 2026-09-06 14:38:21,975 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_11_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [359] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [69, 70] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [48] 2026-09-06 14:38:24,085 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_12_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [360] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [71, 72, 73, 71, 72, 73] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [49, 50] 2026-09-06 14:38:26,290 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_13_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [361] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [74, 75, 76, 79, 78, 77, 74, 75, 76, 77, 78, 79] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [51, 52, 53, 54] 2026-09-06 14:38:28,473 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_14_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [362] 2026-09-06 14:38:29,183 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_15_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [363] 2026-09-06 14:38:30,111 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_16_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [364] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [80, 81, 80, 81] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [55] 2026-09-06 14:38:32,323 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_17_create_move_for_expense_sheet ... 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [365] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [82, 83, 84, 82, 83, 84] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [56, 57] 2026-09-06 14:38:34,645 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_18_auto_reconcile_entry_with_payment ... 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [366] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [85] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [58] 2026-09-06 14:38:36,337 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_19_auto_reconcile_entry_with_payment ... 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [367] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [87] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [60] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [88, 86] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [61, 59] 2026-09-06 14:38:38,514 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_20_auto_reconcile_bill_with_payment ... 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [368] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [91] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [64] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.partial.reconcile records with IDs: [92] 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted account.full.reconcile records with IDs: [65] 2026-09-06 14:38:40,805 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_21_expense_dashboard_amounts_by_state ... 2026-09-06 14:38:41,220 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [369] 2026-09-06 14:38:41,247 127 INFO rb-41ce622-224575-412240 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 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [370] 2026-09-06 14:38:42,128 127 INFO rb-41ce622-224575-412240 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 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [371] 2026-09-06 14:38:43,482 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_25_to_invoice_defers_at_approve ... 2022-01-25 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [372] 2026-09-06 14:38:44,512 127 INFO rb-41ce622-224575-412240 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 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [373] 2026-09-06 14:38:44,820 127 INFO rb-41ce622-224575-412240 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 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [374] 2026-09-06 14:38:46,650 127 INFO rb-41ce622-224575-412240 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 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [375] 2026-09-06 14:38:48,336 127 INFO rb-41ce622-224575-412240 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 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #625 deleted mail.activity records with IDs: [376] 2026-09-06 14:38:50,084 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense.tests.test_expense: Starting TestExpense.test_expense_constrains_when_submit ... 2026-09-06 14:38:50,255 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:52,280 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb176e80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:52,280 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb3e6b60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:52,285 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:52,287 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb3e7100> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:38:52,308 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:39:03,784 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:05,681 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c85fba60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:05,682 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea7a1080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:05,686 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:05,689 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea7a2840> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:05,939 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:07,916 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7d8f240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:07,917 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eacb28e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:07,921 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:07,924 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eacb3ce0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:08,215 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:09,457 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e4229580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:09,458 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eab23560> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:09,463 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:09,467 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eab22200> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:09,703 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:11,637 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c70c4220> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:11,638 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e798ce00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:11,643 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:11,646 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e798ede0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:11,884 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:13,726 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e71def20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:13,727 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e8299760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:13,734 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:13,738 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e8298ae0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:13,985 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:15,245 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7076f20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:15,246 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ec21d080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:15,250 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:15,253 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ec21d620> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:15,494 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:17,325 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c5f31c60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:17,326 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6ee1940> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:17,331 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:17,333 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6ee1440> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:17,546 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:18,800 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea3caca0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:18,801 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ea79fba0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:19,463 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:19,466 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ea3c93a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:20,093 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_11_validate_payment ... 2026-09-06 14:39:21,226 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #629 deleted mail.activity records with IDs: [377] 2026-09-06 14:39:21,825 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_13_validate_payment ... 2026-09-06 14:39:22,170 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #629 deleted mail.activity records with IDs: [378] 2026-09-06 14:39:22,816 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_14_validate_payment_mix_cash_and_advance ... 2026-09-06 14:39:23,161 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #629 deleted mail.activity records with IDs: [379] 2026-09-06 14:39:24,191 127 INFO rb-41ce622-224575-412240 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-06 14:39:24,622 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #629 deleted mail.activity records with IDs: [380] 2026-09-06 14:39:25,339 127 INFO rb-41ce622-224575-412240 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-06 14:39:25,522 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #629 deleted mail.activity records with IDs: [381] 2026-09-06 14:39:25,937 127 INFO rb-41ce622-224575-412240 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-06 14:39:26,108 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #629 deleted mail.activity records with IDs: [382] 2026-09-06 14:39:26,584 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_employee_advance.tests.test_expense_employee_advance: Starting TestExpenseEmployeeAdvance.test_move_action_register_advance_payment_prefills_employee ... 2026-09-06 14:39:26,973 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #629 deleted mail.activity records with IDs: [383] 2026-09-06 14:39:27,325 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:29,300 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e77e3ec0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:29,300 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e5a2ade0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:29,304 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:29,306 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e5a28040> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:39:29,325 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:39:29,338 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_check_data_salary_rule_category ... 2026-09-06 14:39:29,356 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_check_data_contribution_register ... 2026-09-06 14:39:29,371 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_salary_rule_NET ... 2026-09-06 14:39:29,395 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:39:29,793 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_compute_invisible_payment_1 ... 2026-09-06 14:39:29,875 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_expense_constraint ... 2026-09-06 14:39:30,067 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_onchange_payment_mode ... 2026-09-06 14:39:30,218 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_payslip_expense_linking_01 ... 2026-09-06 14:39:30,380 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1982] 2026-09-06 14:39:31,729 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [384] 2026-09-06 14:39:31,861 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_payslip_expense_linking_02 ... 2026-09-06 14:39:31,977 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1983] 2026-09-06 14:39:32,320 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [385] 2026-09-06 14:39:32,563 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_mix_type_expense ... 2026-09-06 14:39:32,633 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_cancel_payslip ... 2026-09-06 14:39:32,825 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1984] 2026-09-06 14:39:33,248 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [386] 2026-09-06 14:39:33,614 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_done_payslip_01 ... 2026-09-06 14:39:33,773 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1985] 2026-09-06 14:39:34,143 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [387] 2026-09-06 14:39:34,625 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_expense_payroll.tests.test_expense_payroll: Starting TestExpensePayroll.test_sheet_state_when_done_payslip_02 ... 2026-09-06 14:39:34,785 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1986] 2026-09-06 14:39:35,110 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [388] 2026-09-06 14:39:35,573 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:39:36,760 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_access_rights: Starting TestAccessRights.test_employee_access_rights ... 2026-09-06 14:39:37,109 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_access_rights: Starting TestAccessRights.test_meal_user_access_rights ... 2026-09-06 14:39:37,494 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 14:39:38,899 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_01_meal_type_unique_name ... 2026-09-06 14:39:39,196 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_02_scheduled_hour_check ... 2026-09-06 14:39:39,438 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_04_compute_partners_count ... 2026-09-06 14:39:39,696 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_05_compute_order_lines_count ... 2026-09-06 14:39:39,954 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #640 deleted hr.meal.order.line records with IDs: [15] 2026-09-06 14:39:39,971 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_06_compute_scheduled_hour ... 2026-09-06 14:39:40,328 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_07_compute_total_01 ... 2026-09-06 14:39:40,624 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_08_compute_applied_department_ids ... 2026-09-06 14:39:44,236 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_09_onchange_department_id_01 ... 2026-09-06 14:39:44,530 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_09_onchange_department_id_02 ... 2026-09-06 14:39:44,846 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_10_onchange_load_employee ... 2026-09-06 14:39:45,210 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_01 ... 2026-09-06 14:39:45,455 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #640 deleted hr.meal.order.line records with IDs: [37, 38] 2026-09-06 14:39:45,486 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_02 ... 2026-09-06 14:39:45,742 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_11_action_confirm_03 ... 2026-09-06 14:39:46,010 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_12_action_approve_01 ... 2026-09-06 14:39:46,313 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_12_action_approve_02 ... 2026-09-06 14:39:46,606 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_13_action_confirm_approve_01 ... 2026-09-06 14:39:46,915 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_13_action_confirm_approve_02 ... 2026-09-06 14:39:47,210 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_14_action_refuse_01 ... 2026-09-06 14:39:47,499 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_14_action_refuse_02 ... 2026-09-06 14:39:47,810 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_15_action_cancel_01 ... 2026-09-06 14:39:48,065 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_15_action_cancel_02 ... 2026-09-06 14:39:48,315 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_16_unlink_01 ... 2026-09-06 14:39:48,580 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_17_unlink_02 ... 2026-09-06 14:39:48,838 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #640 deleted hr.meal.order records with IDs: [33] 2026-09-06 14:39:48,848 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #640 deleted mail.followers records with IDs: [4763] 2026-09-06 14:39:48,864 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_18_compute_total_price ... 2026-09-06 14:39:49,142 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_19_compute_price ... 2026-09-06 14:39:49,408 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_20_compute_department ... 2026-09-06 14:39:49,714 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_21_overlap_meal_order_lines ... 2026-09-06 14:39:50,285 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_01 ... 2026-09-06 14:39:51,330 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_02 ... 2026-09-06 14:39:51,618 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_03 ... 2026-09-06 14:39:51,948 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_meal.tests.test_to_hr_meal: Starting TestToHrMeal.test_22_employee_price_04 ... 2026-09-06 14:39:52,228 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 11 checked, 11 removed 2026-09-06 14:39:52,396 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_contract_addendum: Starting TestContractAddendumPayroll.test_01_adjust_x2m_open_01 ... 2026-09-06 14:39:52,594 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:39:52,606 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_base_user_sees_only_own_payslip ... 2026-09-06 14:39:53,184 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_officer_sees_all_payslips ... 2026-09-06 14:39:54,099 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk10_team_leader_sees_subordinates ... 2026-09-06 14:39:54,949 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk11_dashboard_menu_exists_and_is_lowest_sequence ... 2026-09-06 14:39:54,965 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_access: Starting TestPayrollDashboardAccess.test_rk11_existing_menu_anchors_stable ... 2026-09-06 14:39:54,991 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 14:39:58,092 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour: Starting TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta ... 2026-09-06 14:39:58,359 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Chrome pid: 18756 2026-09-06 14:39:58,359 127 INFO rb-41ce622-224575-412240 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/tmp63x71f11_chrome_odoo 2026-09-06 14:39:58,359 127 INFO rb-41ce622-224575-412240 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:41781/json/version 2026-09-06 14:39:58,360 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:41781/json/version with timeout 3 increased to 10s during tests 2026-09-06 14:39:58,371 127 INFO rb-41ce622-224575-412240 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-06 14:39:58,371 127 INFO rb-41ce622-224575-412240 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:41781/json 2026-09-06 14:39:58,372 127 INFO rb-41ce622-224575-412240 odoo.tests.common.requests: request http://127.0.0.1:41781/json with timeout 3 increased to 10s during tests 2026-09-06 14:39:58,380 127 INFO rb-41ce622-224575-412240 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:41781/devtools/page/F0778A35E0AB60CA7A5F8AEBB9312763 2026-09-06 14:39:58,385 127 INFO rb-41ce622-224575-412240 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-06 14:39:58,464 127 INFO rb-41ce622-224575-412240 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-06 14:39:58,490 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:payroll_empty_officer from n/a 2026-09-06 14:39:58,500 127 INFO rb-41ce622-224575-412240 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-06 14:39:58,502 127 INFO rb-41ce622-224575-412240 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/web#action=to_hr_payroll.action_hr_payroll_dashboard" in browser 2026-09-06 14:39:58,502 127 INFO rb-41ce622-224575-412240 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/web#action=to_hr_payroll.action_hr_payroll_dashboard" 2026-09-06 14:39:58,509 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:39:59,388 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:39:59] "GET /web HTTP/1.1" 200 - 178 0.085 0.796 2026-09-06 14:39:59,390 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta: Navigation result: {'frameId': 'F0778A35E0AB60CA7A5F8AEBB9312763', 'loaderId': 'FEAB2E22D4B390B956E7AE79428BF381', 'isDownload': False} 2026-09-06 14:39:59,391 127 INFO rb-41ce622-224575-412240 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-06 14:39:59,435 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:39:59] "GET /web/assets/f6e2dc9/web.assets_web.min.js HTTP/1.1" 200 - 2 0.002 0.005 2026-09-06 14:39:59,439 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:39:59] "GET /web/webclient/translations/9440eddd96c1132712da6229c9ff330970ef7ddc?lang=en_US HTTP/1.1" 200 - 0 0.000 0.008 2026-09-06 14:39:59,443 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:39:59] "GET /web/assets/d2e7eed/web.assets_web.min.css HTTP/1.1" 200 - 2 0.001 0.016 2026-09-06 14:39:59,474 127 INFO rb-41ce622-224575-412240 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-06 14:39:59,578 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:39:59] "GET /web/webclient/load_menus/9c7dc6acf393a8adf045f0b9b17fc32ccff80dddd0f02b17395c151467f49030 HTTP/1.1" 200 - 160 0.065 0.082 2026-09-06 14:39:59,588 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:39:59] "GET /web/manifest.webmanifest HTTP/1.1" 200 - 9 0.003 0.152 2026-09-06 14:39:59,596 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:39:59] "GET /web/assets/fee8467/web.assets_tests.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-06 14:39:59,671 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:39:59] "GET /web/assets/ba47c4d/web.assets_web_print.min.css HTTP/1.1" 200 - 2 0.001 0.003 2026-09-06 14:40:00,045 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /viin_stringee/static/src/services/sounds/dialpad.mp3 HTTP/1.1" 206 - 0 0.000 0.001 2026-09-06 14:40:00,048 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /viin_stringee/static/src/services/sounds/incoming.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-06 14:40:00,049 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /viin_stringee/static/src/services/sounds/ringback.mp3 HTTP/1.1" 206 - 0 0.000 0.006 2026-09-06 14:40:00,059 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /bus/websocket_worker_bundle?v=18.0-7 HTTP/1.1" 200 - 3 0.001 0.006 2026-09-06 14:40:00,068 127 INFO rb-41ce622-224575-412240 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-06 14:40:00,077 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /web/service-worker.js HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:40:00,101 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /odoo/offline HTTP/1.1" 200 - 5 0.001 0.012 2026-09-06 14:40:00,107 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "POST /hr_attendance/attendance_user_data HTTP/1.1" 200 - 1 0.000 0.004 2026-09-06 14:40:00,117 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "POST /web/dataset/call_kw/res.users/get_timesheet_timer_systray_data HTTP/1.1" 200 - 5 0.002 0.012 2026-09-06 14:40:00,139 127 INFO rb-41ce622-224575-412240 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": "/web#action=to_hr_payroll.action_hr_payroll_dashboard", "delayToCheckUndeterminisms": 0})" 2026-09-06 14:40:00,144 127 INFO rb-41ce622-224575-412240 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-06 14:40:00,188 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /web/static/fonts/google/Roboto/Roboto-Regular.ttf HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:40:00,191 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40: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-06 14:40:00,201 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "POST /mail/data HTTP/1.1" 200 - 33 0.034 0.023 2026-09-06 14:40:00,274 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /web/image/res.partner/2715/avatar_128?unique=1788705595000 HTTP/1.1" 200 - 15 0.054 0.054 2026-09-06 14:40:00,277 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /websocket?version=18.0-7 HTTP/1.1" 503 - 0 0.000 0.092 2026-09-06 14:40:00,286 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "POST /web/action/load HTTP/1.1" 200 - 7 0.002 0.113 2026-09-06 14:40:00,304 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /web/image?model=res.users&field=avatar_128&id=651 HTTP/1.1" 200 - 9 0.006 0.132 2026-09-06 14:40:00,315 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /viin_brand_common/static/img/viindoo-icon-192x192.png HTTP/1.1" 200 - 0 0.000 0.002 2026-09-06 14:40:00,327 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "POST /web/dataset/call_kw/res.users/get_stringee_config HTTP/1.1" 200 - 11 0.008 0.107 2026-09-06 14:40:00,366 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /web/static/lib/odoo_ui_icons/fonts/odoo_ui_icons.woff2 HTTP/1.1" 200 - 0 0.000 0.003 2026-09-06 14:40:00,374 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "POST /web/dataset/call_kw/hr.payroll.dashboard/get_dashboard_data HTTP/1.1" 200 - 29 0.028 0.045 2026-09-06 14:40:00,386 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /web/image/res.company/244/favicon HTTP/1.1" 200 - 9 0.004 0.069 2026-09-06 14:40:00,421 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /web/bundle/web.chartjs_lib?lang=en_US HTTP/1.1" 200 - 1 0.000 0.004 2026-09-06 14:40:00,431 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /web/assets/e22dcf7/web.chartjs_lib.min.js HTTP/1.1" 200 - 2 0.001 0.003 2026-09-06 14:40:00,468 127 INFO ? werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "GET /web/static/img/smiling_face.svg HTTP/1.1" 200 - 0 0.000 0.001 2026-09-06 14:40:00,521 127 INFO rb-41ce622-224575-412240 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-06 14:40:00,584 127 INFO rb-41ce622-224575-412240 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-06 14:40:00,647 127 INFO rb-41ce622-224575-412240 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-06 14:40:00,719 127 INFO rb-41ce622-224575-412240 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-06 14:40:00,734 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "POST /web/action/load HTTP/1.1" 200 - 10 0.004 0.010 2026-09-06 14:40:00,804 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "POST /web/dataset/call_kw/hr.payslip.run/get_views HTTP/1.1" 200 - 62 0.020 0.039 2026-09-06 14:40:00,828 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "POST /web/dataset/call_kw/hr.payslip.run/web_search_read HTTP/1.1" 200 - 5 0.002 0.005 2026-09-06 14:40:00,833 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:40:00] "POST /web/dataset/call_kw/res.users/has_group HTTP/1.1" 200 - 0 0.000 0.009 2026-09-06 14:40:00,928 127 INFO rb-41ce622-224575-412240 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-06 14:40:00,929 127 INFO rb-41ce622-224575-412240 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-06 14:40:01,008 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_empty_state_tour.TestDashboardEmptyStateTour.test_dashboard_empty_state_ghost_preview_and_cta.browser: heap 22948712 (allocated 24326144) 2026-09-06 14:40:01,012 127 INFO rb-41ce622-224575-412240 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 18756 2026-09-06 14:40:01,012 127 INFO rb-41ce622-224575-412240 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-06 14:40:01,013 127 INFO rb-41ce622-224575-412240 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 18756 2026-09-06 14:40:01,124 127 INFO rb-41ce622-224575-412240 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-41ce622-224575-412240/chrome_logs/chrome_log_20260906_144001_124527_test_dashboard_empty_state_ghost_preview_and_cta.txt 2026-09-06 14:40:01,124 127 INFO rb-41ce622-224575-412240 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/tmp63x71f11_chrome_odoo" 2026-09-06 14:40:01,147 127 INFO rb-41ce622-224575-412240 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-06 14:40:01,225 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:40:01,264 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_build_sample_trend_matches_real_window_skeleton_and_is_nonzero ... 2026-09-06 14:40:01,281 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_is_sample_ghost_when_period_empty ... 2026-09-06 14:40:01,587 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_respects_allowed_companies ... 2026-09-06 14:40:04,990 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_company_section_stays_real_and_byte_identical_when_populated ... 2026-09-06 14:40:05,515 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_cost_trend_sums_company_cost_scoped_and_officer_only ... 2026-09-06 14:40:09,568 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_d1_team_leader_cannot_read_sensitive_subordinate_line ... 2026-09-06 14:40:10,545 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_dashboard_action_is_owl_client_and_menu_bound ... 2026-09-06 14:40:10,564 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_fail_safe_gate_drops_ungated_and_unknown_sections ... 2026-09-06 14:40:10,803 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_is_personal_sensitive_defaults_false ... 2026-09-06 14:40:10,836 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_mark_sample_stamps_is_sample_true_on_the_same_envelope ... 2026-09-06 14:40:10,853 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_net_trend_is_12_month_continuous_series ... 2026-09-06 14:40:11,226 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_non_applicable_sections_stay_absent_even_on_fully_empty_scope ... 2026-09-06 14:40:11,531 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_provider_is_batched_no_n_plus_1 ... 2026-09-06 14:40:14,741 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_fabrication_adds_no_extra_db_queries ... 2026-09-06 14:40:15,440 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_fabrication_is_deterministic_across_calls ... 2026-09-06 14:40:15,718 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_roster_returns_fixed_rows_with_distinct_negative_ids ... 2026-09-06 14:40:15,737 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_sample_split_rows_sum_by_weight_and_are_nonzero ... 2026-09-06 14:40:15,752 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_section_visibility_adapts_to_groups ... 2026-09-06 14:40:16,662 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_self_service_section_is_sample_ghost_when_own_period_empty ... 2026-09-06 14:40:16,938 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_self_service_section_stays_real_and_byte_identical_when_populated ... 2026-09-06 14:40:17,200 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_alerts_trip_per_rule_and_are_d1_safe ... 2026-09-06 14:40:18,124 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_section_is_sample_ghost_when_no_subordinate_rows ... 2026-09-06 14:40:18,370 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_team_section_stays_real_and_byte_identical_when_populated ... 2026-09-06 14:40:18,984 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_trend_build_issues_no_per_month_query_explosion ... 2026-09-06 14:40:19,419 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_dashboard_provider: Starting TestPayrollDashboardProvider.test_ytd_uses_calendar_year_window ... 2026-09-06 14:40:19,707 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 42 checked, 42 removed 2026-09-06 14:40:20,885 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_01_compute_wage ... 2026-09-06 14:40:24,131 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_02_compute_contract_type_id ... 2026-09-06 14:40:24,205 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_03_compute_structure ... 2026-09-06 14:40:24,267 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_04_compute_gross_sal ... 2026-09-06 14:40:24,596 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_05_compute_payslips_auto_generation ... 2026-09-06 14:40:24,739 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_06_compute_tax_rule_01 ... 2026-09-06 14:40:25,030 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_06_compute_tax_rule_02 ... 2026-09-06 14:40:25,183 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_01 ... 2026-09-06 14:40:25,224 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_02 ... 2026-09-06 14:40:25,285 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_07_generate_payroll_contribution_registers_03 ... 2026-09-06 14:40:25,355 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_08_compute_payslips_count ... 2026-09-06 14:40:25,423 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_09_unlink_except_contract_with_payslip_01 ... 2026-09-06 14:40:25,453 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_09_unlink_except_contract_with_payslip_02 ... 2026-09-06 14:40:25,709 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_10_compute_included_in_payroll_contribution_register ... 2026-09-06 14:40:25,765 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_11_compute_amount_of_contribution_register_01 ... 2026-09-06 14:40:25,824 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_contract: Starting TestHRContract.test_11_compute_amount_of_contribution_register_02 ... 2026-09-06 14:40:25,895 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:40:26,997 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_job: Starting TestHrJob.test_01_job_action_update_contract_advantages ... 2026-09-06 14:40:30,177 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_job: Starting TestHrJob.test_02_job_action_update_contract_advantages ... 2026-09-06 14:40:30,236 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [25] 2026-09-06 14:40:30,249 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [26] 2026-09-06 14:40:30,262 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [27] 2026-09-06 14:40:30,273 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [28] 2026-09-06 14:40:30,313 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:40:32,185 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_02_unlink_resource_leave ... 2026-09-06 14:40:35,275 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1987] 2026-09-06 14:40:35,591 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [389] 2026-09-06 14:40:35,696 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [228, 229] 2026-09-06 14:40:36,149 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_1 ... 2026-09-06 14:40:36,298 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1988] 2026-09-06 14:40:36,988 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [390] 2026-09-06 14:40:37,096 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_2 ... 2026-09-06 14:40:37,265 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1989] 2026-09-06 14:40:39,397 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [391] 2026-09-06 14:40:39,583 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_3 ... 2026-09-06 14:40:39,739 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1990] 2026-09-06 14:40:40,425 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [392] 2026-09-06 14:40:40,592 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_4 ... 2026-09-06 14:40:40,731 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1991] 2026-09-06 14:40:41,018 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [393] 2026-09-06 14:40:41,187 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_5 ... 2026-09-06 14:40:41,324 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1992] 2026-09-06 14:40:41,611 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [394] 2026-09-06 14:40:41,825 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_6 ... 2026-09-06 14:40:41,982 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1993] 2026-09-06 14:40:42,333 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [395] 2026-09-06 14:40:42,525 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_adjust_dates_7 ... 2026-09-06 14:40:42,662 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1994] 2026-09-06 14:40:42,923 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [396] 2026-09-06 14:40:42,994 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [240] 2026-09-06 14:40:43,258 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3181, 3182] 2026-09-06 14:40:43,337 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6357, 6358, 6359, 6360] 2026-09-06 14:40:43,397 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move records with IDs: [1290] 2026-09-06 14:40:43,465 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_hr_leave: Starting TestHRLeave.test_payslip_timeoff ... 2026-09-06 14:40:43,627 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1995] 2026-09-06 14:40:43,932 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [397] 2026-09-06 14:40:44,013 127 INFO rb-41ce622-224575-412240 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-06 14:40:44,193 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1996] 2026-09-06 14:40:44,513 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [398] 2026-09-06 14:40:44,606 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:40:45,681 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_01_advantage_template_limit_1 ... 2026-09-06 14:40:48,499 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_01_advantage_template_limit_2 ... 2026-09-06 14:40:48,696 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_02_advantage_template ... 2026-09-06 14:40:48,813 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_advantage_template: Starting TestPayrollAdvantageTemplate.test_03_advantage_template_2 ... 2026-09-06 14:40:48,892 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:40:50,052 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_1 ... 2026-09-06 14:40:53,326 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_2 ... 2026-09-06 14:40:53,506 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_check_overlap_number ... 2026-09-06 14:40:53,683 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_current_history ... 2026-09-06 14:40:53,763 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_contrib_register_history_lines ... 2026-09-06 14:40:53,993 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_cancel ... 2026-09-06 14:40:54,045 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [21] 2026-09-06 14:40:54,183 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_change_base ... 2026-09-06 14:40:54,442 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37862] 2026-09-06 14:40:54,447 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [22, 23] 2026-09-06 14:40:54,476 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_change_rate ... 2026-09-06 14:40:54,674 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [37873] 2026-09-06 14:40:54,679 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [25, 26] 2026-09-06 14:40:54,715 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_confirmed ... 2026-09-06 14:40:54,891 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [28] 2026-09-06 14:40:54,969 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_done ... 2026-09-06 14:40:55,143 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [30, 31] 2026-09-06 14:40:55,159 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_draft ... 2026-09-06 14:40:55,204 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payroll.contribution.register records with IDs: [43] 2026-09-06 14:40:55,367 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_resumed ... 2026-09-06 14:40:55,525 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [33, 34, 35] 2026-09-06 14:40:55,607 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_flow_contrib_register_suspended ... 2026-09-06 14:40:55,762 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [37, 38] 2026-09-06 14:40:55,854 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_register: Starting TestPayrollContributionRegister.test_form_change_type_id ... 2026-09-06 14:40:55,945 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:40:57,027 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_1 ... 2026-09-06 14:41:00,003 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_2 ... 2026-09-06 14:41:02,765 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_01_contribution_type_unique_code_3 ... 2026-09-06 14:41:02,931 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_contribution_type: Starting TestPayrollContributionType.test_02_contribution_type_mass_change_rate_1 ... 2026-09-06 14:41:03,043 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38141, 38140] 2026-09-06 14:41:03,050 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payroll.contribution.history records with IDs: [40, 41, 42, 43, 44, 45] 2026-09-06 14:41:03,087 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:41:04,267 127 INFO rb-41ce622-224575-412240 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-06 14:41:11,836 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [248] 2026-09-06 14:41:11,947 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_commitment_still_in_draft_does_not_suspend_withholding ... 2026-09-06 14:41:13,098 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [250] 2026-09-06 14:41:13,171 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_confirmed_commitment_suspends_withholding_above_the_threshold ... 2026-09-06 14:41:14,275 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [252] 2026-09-06 14:41:14,332 127 INFO rb-41ce622-224575-412240 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-06 14:41:15,420 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [254] 2026-09-06 14:41:15,480 127 INFO rb-41ce622-224575-412240 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-06 14:41:16,812 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [256] 2026-09-06 14:41:16,842 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_hand_picked_tax_rule_survives_recomputing_the_payslip ... 2026-09-06 14:41:17,860 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [258] 2026-09-06 14:41:17,922 127 INFO rb-41ce622-224575-412240 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-06 14:41:18,986 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [260] 2026-09-06 14:41:19,079 127 INFO rb-41ce622-224575-412240 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-06 14:41:19,301 127 INFO rb-41ce622-224575-412240 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-06 14:41:19,404 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_a_threshold_of_zero_withholds_at_every_amount ... 2026-09-06 14:41:20,461 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [263] 2026-09-06 14:41:20,520 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_an_open_ended_contract_never_makes_a_payment_detached ... 2026-09-06 14:41:20,825 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_below_threshold_but_requested_is_withheld_anyway ... 2026-09-06 14:41:21,859 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [265] 2026-09-06 14:41:21,916 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_one_contract_still_running_keeps_the_whole_payment_attached ... 2026-09-06 14:41:22,216 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_after_termination_above_threshold_is_withheld_flat ... 2026-09-06 14:41:23,198 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [267] 2026-09-06 14:41:23,274 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_date_defaults_from_the_payslip_batch ... 2026-09-06 14:41:23,484 127 INFO rb-41ce622-224575-412240 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-06 14:41:23,693 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_exactly_at_the_threshold_is_still_withheld ... 2026-09-06 14:41:24,678 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [269] 2026-09-06 14:41:24,737 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_just_below_the_threshold_is_not_withheld ... 2026-09-06 14:41:25,706 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [271] 2026-09-06 14:41:25,759 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_one_unit_above_the_threshold_is_withheld ... 2026-09-06 14:41:26,854 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [273] 2026-09-06 14:41:26,921 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_payment_while_still_employed_keeps_the_progressive_scale ... 2026-09-06 14:41:28,687 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [275] 2026-09-06 14:41:28,752 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_the_regime_applies_only_from_its_effective_date ... 2026-09-06 14:41:29,834 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [277] 2026-09-06 14:41:29,929 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [279] 2026-09-06 14:41:29,986 127 INFO rb-41ce622-224575-412240 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-06 14:41:34,228 127 INFO rb-41ce622-224575-412240 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-06 14:41:34,276 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38154] 2026-09-06 14:41:34,283 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [16] 2026-09-06 14:41:34,796 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_two_payslips_paid_on_different_dates_are_measured_separately ... 2026-09-06 14:41:35,922 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [281] 2026-09-06 14:41:36,036 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [283] 2026-09-06 14:41:36,088 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_detached_withholding: Starting TestPayrollDetachedWithholding.test_two_payslips_paid_on_one_date_are_measured_together ... 2026-09-06 14:41:37,181 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [286] 2026-09-06 14:41:37,211 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [285] 2026-09-06 14:41:37,225 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [287] 2026-09-06 14:41:37,292 127 INFO rb-41ce622-224575-412240 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-06 14:41:37,310 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [38154] 2026-09-06 14:41:37,314 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted personal.tax.rule records with IDs: [16] 2026-09-06 14:41:38,351 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [290] 2026-09-06 14:41:38,437 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 29 checked, 29 removed 2026-09-06 14:41:39,617 127 INFO rb-41ce622-224575-412240 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-06 14:41:43,320 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [293] 2026-09-06 14:41:43,350 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [292] 2026-09-06 14:41:43,365 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [294] 2026-09-06 14:41:43,469 127 INFO rb-41ce622-224575-412240 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-06 14:41:43,582 127 INFO rb-41ce622-224575-412240 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-06 14:41:43,610 127 INFO rb-41ce622-224575-412240 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-06 14:41:44,747 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [298] 2026-09-06 14:41:44,780 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [297] 2026-09-06 14:41:44,797 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [299] 2026-09-06 14:41:44,877 127 INFO rb-41ce622-224575-412240 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-06 14:41:45,911 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [302] 2026-09-06 14:41:46,201 127 INFO rb-41ce622-224575-412240 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-06 14:41:47,303 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [304] 2026-09-06 14:41:47,620 127 INFO rb-41ce622-224575-412240 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-06 14:41:48,929 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [307] 2026-09-06 14:41:48,965 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [306] 2026-09-06 14:41:48,997 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [308] 2026-09-06 14:41:49,075 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [194] 2026-09-06 14:41:49,108 127 INFO rb-41ce622-224575-412240 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-06 14:41:50,240 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [312] 2026-09-06 14:41:50,277 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [311] 2026-09-06 14:41:50,311 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [313] 2026-09-06 14:41:50,432 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [314] 2026-09-06 14:41:50,529 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [315] 2026-09-06 14:41:50,587 127 INFO rb-41ce622-224575-412240 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-06 14:41:51,775 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [318] 2026-09-06 14:41:51,964 127 INFO rb-41ce622-224575-412240 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-06 14:41:53,298 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [321] 2026-09-06 14:41:53,339 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [320] 2026-09-06 14:41:53,370 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [322] 2026-09-06 14:41:53,473 127 INFO rb-41ce622-224575-412240 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-06 14:41:54,646 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [325] 2026-09-06 14:41:54,737 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-06 14:41:54,748 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_extension_modules_availability: Starting TestPayrollExtensionModulesAvailability.test_extension_module_availability_flag_matches_system_presence ... 2026-09-06 14:41:54,863 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_extension_modules_availability: Starting TestPayrollExtensionModulesAvailability.test_removed_l10n_vn_field_is_absent ... 2026-09-06 14:41:54,886 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:41:55,828 127 INFO rb-41ce622-224575-412240 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-06 14:41:59,456 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [327] 2026-09-06 14:41:59,540 127 INFO rb-41ce622-224575-412240 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-06 14:42:00,632 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [329] 2026-09-06 14:42:00,721 127 INFO rb-41ce622-224575-412240 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-06 14:42:01,778 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [331] 2026-09-06 14:42:01,854 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-06 14:42:06,035 127 INFO rb-41ce622-224575-412240 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-06 14:42:06,107 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_1 ... 2026-09-06 14:42:06,459 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [205, 206, 207, 208, 209] 2026-09-06 14:42:06,715 127 INFO rb-41ce622-224575-412240 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-06 14:42:06,813 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_2 ... 2026-09-06 14:42:07,047 127 INFO rb-41ce622-224575-412240 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-06 14:42:07,144 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_3 ... 2026-09-06 14:42:07,207 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-09-06 14:42:07,465 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-09-06 14:42:07,758 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-09-06 14:42:08,159 127 INFO rb-41ce622-224575-412240 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-06 14:42:08,272 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_4 ... 2026-09-06 14:42:08,331 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [333] 2026-09-06 14:42:08,563 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [334] 2026-09-06 14:42:08,782 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-09-06 14:42:09,004 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-09-06 14:42:09,233 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-09-06 14:42:09,619 127 INFO rb-41ce622-224575-412240 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-06 14:42:09,728 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_5 ... 2026-09-06 14:42:09,787 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-09-06 14:42:10,041 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [428] 2026-09-06 14:42:10,534 127 INFO rb-41ce622-224575-412240 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-06 14:42:10,639 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_6 ... 2026-09-06 14:42:10,697 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-09-06 14:42:10,948 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-09-06 14:42:11,180 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-09-06 14:42:11,428 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [338] 2026-09-06 14:42:11,693 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [458, 459, 460] 2026-09-06 14:42:11,761 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_7 ... 2026-09-06 14:42:11,820 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-09-06 14:42:12,099 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-09-06 14:42:12,392 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [467, 466] 2026-09-06 14:42:12,706 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [470, 471] 2026-09-06 14:42:12,773 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_8 ... 2026-09-06 14:42:12,840 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [333] 2026-09-06 14:42:13,084 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [334] 2026-09-06 14:42:13,299 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [335] 2026-09-06 14:42:13,518 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-09-06 14:42:13,749 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-09-06 14:42:14,218 127 INFO rb-41ce622-224575-412240 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-06 14:42:14,339 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_13th_month: Starting TestPayrollPayslip13thMonth.test_13th_payslip_9 ... 2026-09-06 14:42:14,417 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [334] 2026-09-06 14:42:14,524 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [504, 503] 2026-09-06 14:42:14,552 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [336] 2026-09-06 14:42:14,573 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [337] 2026-09-06 14:42:14,588 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [333] 2026-09-06 14:42:14,613 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [506, 505] 2026-09-06 14:42:14,640 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [507] 2026-09-06 14:42:14,655 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [508] 2026-09-06 14:42:15,483 127 INFO rb-41ce622-224575-412240 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-06 14:42:15,609 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:42:21,202 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1997] 2026-09-06 14:42:21,295 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1998] 2026-09-06 14:42:21,383 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [1999] 2026-09-06 14:42:21,465 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_1 ... 2026-09-06 14:42:21,833 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [47, 48, 49, 50, 51, 52, 53] 2026-09-06 14:42:21,876 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-09-06 14:42:21,933 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_10 ... 2026-09-06 14:42:22,230 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-09-06 14:42:22,261 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-09-06 14:42:22,283 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-09-06 14:42:22,304 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-09-06 14:42:22,342 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [564, 563] 2026-09-06 14:42:22,369 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [565] 2026-09-06 14:42:22,384 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [566] 2026-09-06 14:42:22,573 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [399] 2026-09-06 14:42:22,805 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [571, 570] 2026-09-06 14:42:22,848 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [568, 567, 569] 2026-09-06 14:42:22,881 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [575, 574] 2026-09-06 14:42:23,111 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [400] 2026-09-06 14:42:23,331 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [577, 576, 578] 2026-09-06 14:42:23,494 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [401] 2026-09-06 14:42:23,577 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [582, 581, 583] 2026-09-06 14:42:23,665 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_1 ... 2026-09-06 14:42:23,689 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.contract.advantage records with IDs: [54, 55, 56, 57, 58, 59, 60] 2026-09-06 14:42:23,833 127 INFO rb-41ce622-224575-412240 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-06 14:42:23,945 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_2 ... 2026-09-06 14:42:24,080 127 INFO rb-41ce622-224575-412240 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-06 14:42:24,212 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_3 ... 2026-09-06 14:42:24,401 127 INFO rb-41ce622-224575-412240 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-06 14:42:24,515 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_13th_4 ... 2026-09-06 14:42:24,579 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [557] 2026-09-06 14:42:24,907 127 INFO rb-41ce622-224575-412240 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-06 14:42:25,024 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [558] 2026-09-06 14:42:25,247 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [560] 2026-09-06 14:42:25,553 127 INFO rb-41ce622-224575-412240 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-06 14:42:25,655 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_2 ... 2026-09-06 14:42:25,718 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-09-06 14:42:25,778 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_3 ... 2026-09-06 14:42:25,836 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-09-06 14:42:25,899 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_4 ... 2026-09-06 14:42:26,130 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-09-06 14:42:26,159 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-09-06 14:42:26,178 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-09-06 14:42:26,196 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-09-06 14:42:26,220 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [653, 652] 2026-09-06 14:42:26,238 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [654] 2026-09-06 14:42:26,252 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [655] 2026-09-06 14:42:26,425 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [399] 2026-09-06 14:42:26,465 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [661] 2026-09-06 14:42:26,523 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_5 ... 2026-09-06 14:42:26,582 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-09-06 14:42:26,644 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_6 ... 2026-09-06 14:42:26,875 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-09-06 14:42:26,908 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-09-06 14:42:26,930 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-09-06 14:42:26,950 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-09-06 14:42:26,980 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [666, 665] 2026-09-06 14:42:27,002 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [667] 2026-09-06 14:42:27,016 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [668] 2026-09-06 14:42:27,192 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [399] 2026-09-06 14:42:27,233 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [675] 2026-09-06 14:42:27,293 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_7 ... 2026-09-06 14:42:27,364 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-09-06 14:42:27,456 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_8 ... 2026-09-06 14:42:27,741 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [540, 541] 2026-09-06 14:42:27,772 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [538] 2026-09-06 14:42:27,798 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [539] 2026-09-06 14:42:27,824 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-09-06 14:42:27,862 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [680, 679] 2026-09-06 14:42:27,882 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [681] 2026-09-06 14:42:27,897 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [682] 2026-09-06 14:42:28,111 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [399] 2026-09-06 14:42:28,311 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [687, 686] 2026-09-06 14:42:28,341 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [684, 683, 685] 2026-09-06 14:42:28,366 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [691, 690] 2026-09-06 14:42:28,516 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [400] 2026-09-06 14:42:28,590 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [696, 695] 2026-09-06 14:42:28,678 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_advantage: Starting TestPayrollPayslipAdvantage.test_payslip_line_advantage_9 ... 2026-09-06 14:42:28,774 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [543, 542, 544] 2026-09-06 14:42:28,870 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:42:29,994 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_01_form_payslip_date_from ... 2026-09-06 14:42:33,062 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_02_form_payslip_cycle ... 2026-09-06 14:42:33,137 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_1 ... 2026-09-06 14:42:33,261 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_2 ... 2026-09-06 14:42:33,420 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_3 ... 2026-09-06 14:42:33,560 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_4 ... 2026-09-06 14:42:33,684 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_03_form_payslip_default_date_5 ... 2026-09-06 14:42:33,829 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_04_payslip_name_1 ... 2026-09-06 14:42:33,895 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_05_payslip_name_2 ... 2026-09-06 14:42:34,007 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_06_payslip_name_3 ... 2026-09-06 14:42:34,064 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_07_payslip_contract_2 ... 2026-09-06 14:42:34,158 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_07_payslip_contract_4 ... 2026-09-06 14:42:34,281 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_1 ... 2026-09-06 14:42:34,328 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_2 ... 2026-09-06 14:42:34,375 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_08_salary_structure_3 ... 2026-09-06 14:42:34,486 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_09_payslip_date_for_13th_month_1 ... 2026-09-06 14:42:34,695 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_09_payslip_date_for_13th_month_2 ... 2026-09-06 14:42:34,883 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_10_payslip_date_from_date_to ... 2026-09-06 14:42:35,044 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_1 ... 2026-09-06 14:42:35,103 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_2 ... 2026-09-06 14:42:35,328 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_11_payslip_date_overtlap_3 ... 2026-09-06 14:42:35,585 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_12_payslip_duplicate_1 ... 2026-09-06 14:42:35,659 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_13_payslip_duplicate_2 ... 2026-09-06 14:42:35,911 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_14_thirteen_month_pay_year_1 ... 2026-09-06 14:42:36,062 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_common: Starting TestPayrollPayslip.test_14_thirteen_month_pay_year_2 ... 2026-09-06 14:42:36,374 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:42:41,691 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_01_cron_generate_payslips ... 2026-09-06 14:42:45,186 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (134) started manually 2026-09-06 14:42:45,194 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (134) done 2026-09-06 14:42:45,214 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_02_cron_generate_payslips ... 2026-09-06 14:42:45,225 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (134) started manually 2026-09-06 14:42:45,236 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (134) done 2026-09-06 14:42:45,251 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_03_cron_generate_payslips ... 2026-09-06 14:42:45,279 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (134) started manually 2026-09-06 14:42:45,292 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (134) done 2026-09-06 14:42:45,307 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_04_cron_generate_payslips ... 2026-09-06 14:42:45,404 127 INFO rb-41ce622-224575-412240 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-06 14:42:45,409 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (134) started manually 2026-09-06 14:42:45,425 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (134) done 2026-09-06 14:42:45,440 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_05_cron_generate_payslips ... 2026-09-06 14:42:45,471 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (134) started manually 2026-09-06 14:42:45,477 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (134) done 2026-09-06 14:42:45,493 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_06_cron_generate_payslips ... 2026-09-06 14:42:45,505 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (134) started manually 2026-09-06 14:42:45,632 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (134) done 2026-09-06 14:42:45,648 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_cron: Starting TestPayrollPayslipCron.test_07_cron_generate_payslips ... 2026-09-06 14:42:45,740 127 INFO rb-41ce622-224575-412240 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-06 14:42:45,747 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (134) started manually 2026-09-06 14:42:45,868 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Generate HR Payslips' (134) done 2026-09-06 14:42:45,917 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:42:46,933 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_cancel_pasylip_action_done_verify ... 2026-09-06 14:42:49,744 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-06 14:42:49,765 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-06 14:42:49,795 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [722] 2026-09-06 14:42:49,809 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [293, 294, 295, 296] 2026-09-06 14:42:50,112 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3241, 3242] 2026-09-06 14:42:50,218 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6477, 6478, 6479, 6480] 2026-09-06 14:42:50,281 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move records with IDs: [1320] 2026-09-06 14:42:50,507 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [723] 2026-09-06 14:42:50,526 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [297, 298, 299, 300] 2026-09-06 14:42:50,554 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [724] 2026-09-06 14:42:50,566 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [301, 302, 303, 304] 2026-09-06 14:42:50,594 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_cancel_pasylip_action_draft ... 2026-09-06 14:42:50,656 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-06 14:42:50,677 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-06 14:42:50,707 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [726] 2026-09-06 14:42:50,721 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [309, 310, 311, 312] 2026-09-06 14:42:51,038 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3243, 3244] 2026-09-06 14:42:51,109 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6481, 6482, 6483, 6484] 2026-09-06 14:42:51,168 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move records with IDs: [1321] 2026-09-06 14:42:51,201 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_cancel_pasylip_unlink ... 2026-09-06 14:42:51,274 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-06 14:42:51,295 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-06 14:42:51,324 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [728] 2026-09-06 14:42:51,338 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [317, 318, 319, 320] 2026-09-06 14:42:51,664 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3245, 3246] 2026-09-06 14:42:51,758 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6485, 6486, 6487, 6488] 2026-09-06 14:42:51,803 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move records with IDs: [1322] 2026-09-06 14:42:51,813 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [259] 2026-09-06 14:42:51,829 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_done_pasylip_action_cancel ... 2026-09-06 14:42:51,907 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-06 14:42:51,930 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-06 14:42:51,962 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [730] 2026-09-06 14:42:51,978 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [325, 326, 327, 328] 2026-09-06 14:42:52,379 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3247, 3248] 2026-09-06 14:42:52,449 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6489, 6490, 6491, 6492] 2026-09-06 14:42:52,493 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move records with IDs: [1323] 2026-09-06 14:42:52,514 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_done_pasylip_refund_sheet ... 2026-09-06 14:42:52,584 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-06 14:42:52,608 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-06 14:42:52,640 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [732] 2026-09-06 14:42:52,656 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [333, 334, 335, 336] 2026-09-06 14:42:53,185 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_done_pasylip_unlink ... 2026-09-06 14:42:53,267 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-06 14:42:53,294 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-06 14:42:53,337 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [735] 2026-09-06 14:42:53,355 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [345, 346, 347, 348] 2026-09-06 14:42:53,741 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_action_cancel ... 2026-09-06 14:42:53,813 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_action_draft_done ... 2026-09-06 14:42:53,967 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_action_verify ... 2026-09-06 14:42:54,028 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-06 14:42:54,047 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-06 14:42:54,075 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [737] 2026-09-06 14:42:54,089 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [353, 354, 355, 356] 2026-09-06 14:42:54,334 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_compute_sheet ... 2026-09-06 14:42:54,402 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-06 14:42:54,417 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-06 14:42:54,445 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [739] 2026-09-06 14:42:54,459 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [361, 362, 363, 364] 2026-09-06 14:42:54,527 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_send_email ... 2026-09-06 14:42:54,551 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_draft_pasylip_unlink ... 2026-09-06 14:42:54,568 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [259] 2026-09-06 14:42:54,583 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_action_cancel ... 2026-09-06 14:42:54,648 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-06 14:42:54,672 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-06 14:42:54,704 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [741] 2026-09-06 14:42:54,721 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [369, 370, 371, 372] 2026-09-06 14:42:55,045 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3257, 3258] 2026-09-06 14:42:55,108 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6509, 6510, 6511, 6512] 2026-09-06 14:42:55,149 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move records with IDs: [1328] 2026-09-06 14:42:55,169 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_action_done ... 2026-09-06 14:42:55,231 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-06 14:42:55,252 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-06 14:42:55,281 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [743] 2026-09-06 14:42:55,295 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [377, 378, 379, 380] 2026-09-06 14:42:55,512 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_action_draft ... 2026-09-06 14:42:55,572 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-06 14:42:55,593 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-06 14:42:55,626 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [745] 2026-09-06 14:42:55,642 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [385, 386, 387, 388] 2026-09-06 14:42:56,022 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_refund_sheet ... 2026-09-06 14:42:56,090 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-06 14:42:56,111 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-06 14:42:56,143 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [747] 2026-09-06 14:42:56,160 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [393, 394, 395, 396] 2026-09-06 14:42:56,562 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_flow: Starting TestPayrollPayslipFlow.test_flow_verify_pasylip_unlink ... 2026-09-06 14:42:56,626 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [721] 2026-09-06 14:42:56,647 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [289, 290, 291, 292] 2026-09-06 14:42:56,675 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [750] 2026-09-06 14:42:56,689 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [405, 406, 407, 408] 2026-09-06 14:42:57,085 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:42:58,130 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_inputs: Starting TestPayrollPayslipInputs.test_01_input_rules_on_payslip ... 2026-09-06 14:43:00,854 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_inputs: Starting TestPayrollPayslipInputs.test_02_input_rules_on_payslip_lines ... 2026-09-06 14:43:00,951 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [752] 2026-09-06 14:43:01,024 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:43:02,411 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_13th_payslip_register_lines ... 2026-09-06 14:43:05,423 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [754] 2026-09-06 14:43:05,445 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [413, 414, 415, 416] 2026-09-06 14:43:05,483 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [755] 2026-09-06 14:43:05,502 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [417, 418, 419, 420] 2026-09-06 14:43:06,092 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [768, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767] 2026-09-06 14:43:06,159 127 INFO rb-41ce622-224575-412240 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-06 14:43:06,415 127 INFO rb-41ce622-224575-412240 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-06 14:43:06,474 127 INFO rb-41ce622-224575-412240 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-06 14:43:06,550 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_1 ... 2026-09-06 14:43:06,604 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_2 ... 2026-09-06 14:43:06,673 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_3 ... 2026-09-06 14:43:06,758 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_4 ... 2026-09-06 14:43:06,839 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_TH8_1 ... 2026-09-06 14:43:06,920 127 INFO rb-41ce622-224575-412240 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-06 14:43:07,089 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [793] 2026-09-06 14:43:07,113 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [621, 622, 623, 624] 2026-09-06 14:43:07,151 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [794] 2026-09-06 14:43:07,163 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [625, 626, 627, 628] 2026-09-06 14:43:07,224 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_TH8_2 ... 2026-09-06 14:43:07,305 127 INFO rb-41ce622-224575-412240 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-06 14:43:07,487 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [796] 2026-09-06 14:43:07,509 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [633, 635, 637, 639, 640, 634, 638, 636] 2026-09-06 14:43:07,561 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [797] 2026-09-06 14:43:07,575 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [641, 643, 645, 647, 648, 642, 646, 644] 2026-09-06 14:43:07,633 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH1_1 ... 2026-09-06 14:43:07,757 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [799] 2026-09-06 14:43:07,771 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [657, 658, 659, 660] 2026-09-06 14:43:07,804 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [800] 2026-09-06 14:43:07,819 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [661, 662, 663, 664] 2026-09-06 14:43:07,884 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH1_2 ... 2026-09-06 14:43:08,010 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [802] 2026-09-06 14:43:08,025 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [669, 670, 671, 672] 2026-09-06 14:43:08,057 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [803] 2026-09-06 14:43:08,070 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [673, 674, 675, 676] 2026-09-06 14:43:08,130 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH2_1 ... 2026-09-06 14:43:08,276 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [805] 2026-09-06 14:43:08,291 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [681, 682, 683, 684] 2026-09-06 14:43:08,325 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [806] 2026-09-06 14:43:08,339 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [685, 686, 687, 688] 2026-09-06 14:43:08,406 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH2_2 ... 2026-09-06 14:43:08,548 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [808] 2026-09-06 14:43:08,562 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [693, 694, 695, 696] 2026-09-06 14:43:08,594 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [809] 2026-09-06 14:43:08,608 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [697, 698, 699, 700] 2026-09-06 14:43:08,664 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH3_1 ... 2026-09-06 14:43:08,794 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [811] 2026-09-06 14:43:08,808 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [705, 706, 707, 708] 2026-09-06 14:43:08,840 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [812] 2026-09-06 14:43:08,853 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [709, 710, 711, 712] 2026-09-06 14:43:08,915 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH3_2 ... 2026-09-06 14:43:09,022 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [814] 2026-09-06 14:43:09,034 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [717, 718, 719, 720] 2026-09-06 14:43:09,062 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [815] 2026-09-06 14:43:09,073 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [721, 722, 723, 724] 2026-09-06 14:43:09,127 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH3_3 ... 2026-09-06 14:43:09,233 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [817] 2026-09-06 14:43:09,246 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [729, 730, 731, 732] 2026-09-06 14:43:09,273 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [818] 2026-09-06 14:43:09,284 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [733, 734, 735, 736] 2026-09-06 14:43:09,335 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH5_1 ... 2026-09-06 14:43:09,441 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [820] 2026-09-06 14:43:09,454 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [741, 742, 743, 744] 2026-09-06 14:43:09,481 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [821] 2026-09-06 14:43:09,492 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [745, 746, 747, 748] 2026-09-06 14:43:09,545 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH5_2 ... 2026-09-06 14:43:09,662 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [823] 2026-09-06 14:43:09,676 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [753, 754, 755, 756] 2026-09-06 14:43:09,711 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [824] 2026-09-06 14:43:09,723 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [757, 758, 759, 760] 2026-09-06 14:43:09,774 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH6_1 ... 2026-09-06 14:43:09,882 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [826] 2026-09-06 14:43:09,895 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [765, 766, 767, 768] 2026-09-06 14:43:09,925 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [827] 2026-09-06 14:43:09,938 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [769, 770, 771, 772] 2026-09-06 14:43:10,001 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH6_2 ... 2026-09-06 14:43:10,132 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [829] 2026-09-06 14:43:10,147 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [777, 778, 779, 780] 2026-09-06 14:43:10,175 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [830] 2026-09-06 14:43:10,187 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [781, 782, 783, 784] 2026-09-06 14:43:10,238 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH7_1 ... 2026-09-06 14:43:10,402 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2000] 2026-09-06 14:43:10,580 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [402] 2026-09-06 14:43:10,650 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [832] 2026-09-06 14:43:10,663 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [789, 790, 791, 792] 2026-09-06 14:43:10,693 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [833] 2026-09-06 14:43:10,705 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [793, 794, 795, 796] 2026-09-06 14:43:10,781 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_register_line: Starting TestPayrollPayslipRegisterLine.test_payslip_contribute_line_and_payslip_lines_TH7_2 ... 2026-09-06 14:43:10,959 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2001] 2026-09-06 14:43:11,197 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [403] 2026-09-06 14:43:11,297 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2002] 2026-09-06 14:43:11,641 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [404] 2026-09-06 14:43:11,765 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [836, 835] 2026-09-06 14:43:11,784 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [801, 802, 803, 804] 2026-09-06 14:43:11,816 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [838, 837] 2026-09-06 14:43:11,838 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [805, 806, 807, 808] 2026-09-06 14:43:11,919 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:43:19,223 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [842] 2026-09-06 14:43:19,249 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [817, 818, 819, 820] 2026-09-06 14:43:19,282 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [843] 2026-09-06 14:43:19,298 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [821, 822, 823, 824] 2026-09-06 14:43:19,458 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [845] 2026-09-06 14:43:19,477 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [829, 830, 831, 832] 2026-09-06 14:43:19,512 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [846] 2026-09-06 14:43:19,528 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [833, 834, 835, 836] 2026-09-06 14:43:19,708 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [848] 2026-09-06 14:43:19,727 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [841, 842, 843, 844] 2026-09-06 14:43:19,760 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [849] 2026-09-06 14:43:19,775 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [845, 846, 847, 848] 2026-09-06 14:43:19,920 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [851] 2026-09-06 14:43:19,938 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [853, 854, 855, 856] 2026-09-06 14:43:19,973 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [852] 2026-09-06 14:43:19,990 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [857, 858, 859, 860] 2026-09-06 14:43:20,189 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [855] 2026-09-06 14:43:20,201 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [869, 870, 871, 872] 2026-09-06 14:43:20,230 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [856] 2026-09-06 14:43:20,245 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [873, 874, 875, 876] 2026-09-06 14:43:20,380 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [858] 2026-09-06 14:43:20,398 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [881, 882, 883, 884] 2026-09-06 14:43:20,429 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [859] 2026-09-06 14:43:20,443 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [885, 886, 887, 888] 2026-09-06 14:43:20,588 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [861] 2026-09-06 14:43:20,606 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [893, 894, 895, 896] 2026-09-06 14:43:20,635 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [862] 2026-09-06 14:43:20,648 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [897, 898, 899, 900] 2026-09-06 14:43:20,791 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [864] 2026-09-06 14:43:20,809 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [905, 906, 907, 908] 2026-09-06 14:43:20,843 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [865] 2026-09-06 14:43:20,858 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [909, 910, 911, 912] 2026-09-06 14:43:20,918 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_report: Starting TestPayrollPayslipReport.test_salary_report ... 2026-09-06 14:43:21,031 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_report: Starting TestPayrollPayslipReport.test_tax_report ... 2026-09-06 14:43:21,097 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:43:22,122 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_01_salary_cycle_id ... 2026-09-06 14:43:25,293 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_02_payslip_run_date ... 2026-09-06 14:43:25,490 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_03_payslip_run__compute_date ... 2026-09-06 14:43:25,538 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_04_change_payslip_batches_01 ... 2026-09-06 14:43:25,826 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_1 ... 2026-09-06 14:43:26,281 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_2 ... 2026-09-06 14:43:26,680 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_3 ... 2026-09-06 14:43:27,125 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_4 ... 2026-09-06 14:43:27,334 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_05_generate_payslip_5 ... 2026-09-06 14:43:27,527 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_06_payslip_run_duplicate ... 2026-09-06 14:43:27,671 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_1 ... 2026-09-06 14:43:27,706 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39324] 2026-09-06 14:43:27,711 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [53] 2026-09-06 14:43:27,732 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39325] 2026-09-06 14:43:27,734 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [54] 2026-09-06 14:43:27,756 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39326] 2026-09-06 14:43:27,758 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [55] 2026-09-06 14:43:27,820 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39327] 2026-09-06 14:43:27,822 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [56] 2026-09-06 14:43:27,842 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_2 ... 2026-09-06 14:43:28,241 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39329] 2026-09-06 14:43:28,258 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_3 ... 2026-09-06 14:43:28,371 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39342] 2026-09-06 14:43:28,376 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [311] 2026-09-06 14:43:28,385 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39341] 2026-09-06 14:43:28,389 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [58] 2026-09-06 14:43:28,405 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_4 ... 2026-09-06 14:43:28,537 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39344] 2026-09-06 14:43:28,542 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip records with IDs: [312] 2026-09-06 14:43:28,551 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39343] 2026-09-06 14:43:28,554 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.run records with IDs: [59] 2026-09-06 14:43:28,570 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_07_payslip_run_unlink_5 ... 2026-09-06 14:43:28,697 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [874] 2026-09-06 14:43:29,013 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39346] 2026-09-06 14:43:29,041 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39358, 39346] 2026-09-06 14:43:29,057 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_08_payslip_run_action_compute_sheets ... 2026-09-06 14:43:29,151 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [876] 2026-09-06 14:43:29,345 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [877] 2026-09-06 14:43:29,373 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_09_payslip_run_action_refund_sheet ... 2026-09-06 14:43:29,480 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_0 ... 2026-09-06 14:43:29,523 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_01 ... 2026-09-06 14:43:29,779 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_02 ... 2026-09-06 14:43:29,865 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [880] 2026-09-06 14:43:30,110 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3281, 3282] 2026-09-06 14:43:30,191 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6557, 6558, 6559, 6560] 2026-09-06 14:43:30,241 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move records with IDs: [1340] 2026-09-06 14:43:30,411 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_10_payslip_run_action_close_03 ... 2026-09-06 14:43:30,503 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [882] 2026-09-06 14:43:30,765 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_11_payslip_run_action_verify ... 2026-09-06 14:43:31,277 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_run: Starting TestPayrollPayslipRun.test_12_payslip_run_action_cancel ... 2026-09-06 14:43:31,405 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [886] 2026-09-06 14:43:31,710 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [888] 2026-09-06 14:43:32,014 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3289, 3290, 3287, 3288] 2026-09-06 14:43:32,155 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6573, 6574, 6575, 6576, 6569, 6570, 6571, 6572] 2026-09-06 14:43:32,184 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39410, 39409, 39408, 39407, 39406, 39405, 39404, 39403] 2026-09-06 14:43:32,230 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move records with IDs: [1344, 1343] 2026-09-06 14:43:32,275 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:43:33,336 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_details_1 ... 2026-09-06 14:43:36,383 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_details_2 ... 2026-09-06 14:43:36,450 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_1 ... 2026-09-06 14:43:36,563 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [890] 2026-09-06 14:43:36,622 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_2 ... 2026-09-06 14:43:36,743 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [892] 2026-09-06 14:43:36,758 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [917, 918, 919, 920] 2026-09-06 14:43:36,790 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [893] 2026-09-06 14:43:36,806 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [921, 922, 923, 924] 2026-09-06 14:43:36,870 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_3 ... 2026-09-06 14:43:36,981 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [895] 2026-09-06 14:43:37,044 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_4 ... 2026-09-06 14:43:37,150 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [897] 2026-09-06 14:43:37,208 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_5 ... 2026-09-06 14:43:37,330 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [899] 2026-09-06 14:43:37,349 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [929, 930, 931, 932] 2026-09-06 14:43:37,391 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [900] 2026-09-06 14:43:37,410 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [933, 934, 935, 936] 2026-09-06 14:43:37,473 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_escalation_6 ... 2026-09-06 14:43:37,589 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [902] 2026-09-06 14:43:37,602 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [941, 942, 943, 944] 2026-09-06 14:43:37,629 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [903] 2026-09-06 14:43:37,643 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [945, 946, 947, 948] 2026-09-06 14:43:37,715 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_1 ... 2026-09-06 14:43:37,818 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [905] 2026-09-06 14:43:37,880 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_2 ... 2026-09-06 14:43:37,998 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [907] 2026-09-06 14:43:38,011 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [953, 954, 955, 956] 2026-09-06 14:43:38,041 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [908] 2026-09-06 14:43:38,053 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [957, 958, 959, 960] 2026-09-06 14:43:38,115 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_3 ... 2026-09-06 14:43:38,205 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [910] 2026-09-06 14:43:38,274 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_4 ... 2026-09-06 14:43:38,383 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [912] 2026-09-06 14:43:38,397 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [965, 966, 967, 968] 2026-09-06 14:43:38,426 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [913] 2026-09-06 14:43:38,440 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [969, 970, 971, 972] 2026-09-06 14:43:38,512 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_5 ... 2026-09-06 14:43:38,650 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [915] 2026-09-06 14:43:38,665 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [977, 978, 979, 980] 2026-09-06 14:43:38,694 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [916] 2026-09-06 14:43:38,708 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [981, 982, 983, 984] 2026-09-06 14:43:38,774 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_payslip_tax_flat_rate_6 ... 2026-09-06 14:43:38,936 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [918] 2026-09-06 14:43:38,963 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [989, 990, 991, 992] 2026-09-06 14:43:38,995 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [919] 2026-09-06 14:43:39,008 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.contribution.line records with IDs: [993, 994, 995, 996] 2026-09-06 14:43:39,068 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_1 ... 2026-09-06 14:43:39,161 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [921] 2026-09-06 14:43:39,611 127 INFO rb-41ce622-224575-412240 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-06 14:43:39,725 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_2 ... 2026-09-06 14:43:39,828 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [947] 2026-09-06 14:43:40,128 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [949] 2026-09-06 14:43:40,541 127 INFO rb-41ce622-224575-412240 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-06 14:43:40,684 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_3 ... 2026-09-06 14:43:40,786 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [975] 2026-09-06 14:43:41,248 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988] 2026-09-06 14:43:41,367 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_4 ... 2026-09-06 14:43:41,479 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1001] 2026-09-06 14:43:41,790 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1003] 2026-09-06 14:43:42,062 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1005] 2026-09-06 14:43:42,523 127 INFO rb-41ce622-224575-412240 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-06 14:43:42,635 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_5 ... 2026-09-06 14:43:42,737 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1031] 2026-09-06 14:43:43,157 127 INFO rb-41ce622-224575-412240 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-06 14:43:43,261 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_personal_tax_13th_month_salary_6 ... 2026-09-06 14:43:43,365 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1057] 2026-09-06 14:43:43,653 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1059] 2026-09-06 14:43:43,922 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1061] 2026-09-06 14:43:44,174 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1063] 2026-09-06 14:43:44,651 127 INFO rb-41ce622-224575-412240 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-06 14:43:44,763 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_ptax_salary_rule_respects_escalation_effective_period ... 2026-09-06 14:43:48,300 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1089] 2026-09-06 14:43:48,398 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1091] 2026-09-06 14:43:48,454 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_tax_escalation_effective_period ... 2026-09-06 14:43:48,537 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_tax_escalation_invalid_date_range ... 2026-09-06 14:43:48,681 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_tax: Starting TestPayrollPayslipTax.test_tax_escalation_overlap_same_base ... 2026-09-06 14:43:48,862 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:43:53,036 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted resource.calendar.leaves records with IDs: [62] 2026-09-06 14:43:53,186 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_03_payslip_info_01 ... 2026-09-06 14:43:53,935 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_04_payslip_info_02 ... 2026-09-06 14:43:54,289 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_worked_day_01 ... 2026-09-06 14:43:54,377 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_payslip_worked_days: Starting TestPayrollPayslipWorkedDay.test_worked_day_02 ... 2026-09-06 14:43:54,520 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2003] 2026-09-06 14:43:54,694 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [405] 2026-09-06 14:43:54,755 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:43:55,804 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_01_compute_paid_by_company ... 2026-09-06 14:43:59,701 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_02_salary_rule_category_recusion ... 2026-09-06 14:43:59,867 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_03_code_unique_per_company_01 ... 2026-09-06 14:44:00,010 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_03_code_unique_per_company_02 ... 2026-09-06 14:44:02,487 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_04_compute_salary_rules_count ... 2026-09-06 14:44:02,546 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_05_salary_rule_reset ... 2026-09-06 14:44:02,623 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_06_unlink_salary_rule_01 ... 2026-09-06 14:44:02,712 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1100] 2026-09-06 14:44:02,880 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8225, 8068, 8067, 7707, 7705, 7704, 7703, 7694, 7687] 2026-09-06 14:44:02,908 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_06_unlink_salary_rule_02 ... 2026-09-06 14:44:02,938 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [8357, 8356, 8355, 8354, 8353, 8226, 8224, 8223, 8222, 8191, 8189, 8188, 8187, 8186, 8185, 8184, 8183, 8182, 8175, 8174, 8173, 8172, 8171, 8170, 8109, 8108, 8107, 8100, 8099, 8098, 7841, 7837, 7836, 7835, 7834, 7833, 7832, 7831, 7830, 7828, 7827, 7826, 7825, 7824, 7823, 7820, 7819, 7818, 7817, 7816, 7815, 7814, 7813, 7812, 7811, 7810, 7809, 7808, 7807, 7806, 7805, 7804, 7803, 7802, 7801, 7800, 7706, 7702, 7701, 7700, 7699, 7698, 7697, 7696, 7695, 7693, 7692, 7691, 7690, 7689, 7688] 2026-09-06 14:44:02,956 127 INFO rb-41ce622-224575-412240 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-06 14:44:02,974 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_01 ... 2026-09-06 14:44:03,015 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_02 ... 2026-09-06 14:44:03,076 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salarry_rule: Starting TestPayrollSalaryRule.test_07_create_salary_rule_with_contrib_register_03 ... 2026-09-06 14:44:03,236 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:44:04,332 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salary_cycle: Starting TestPayrollSalaryCycle.test_salary_period ... 2026-09-06 14:44:07,234 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:44:08,368 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_01_salary_structure_recursion ... 2026-09-06 14:44:11,635 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_02_salary_structure_duplicate ... 2026-09-06 14:44:11,724 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_03_salary_structure_archive ... 2026-09-06 14:44:11,761 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_04_salary_structure_unlink ... 2026-09-06 14:44:11,868 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39861, 39860, 39859, 39858, 39857, 39856, 39855, 39854, 39853, 39852, 39851, 39850, 39849, 39848, 39847, 39846, 39845, 39844, 39843, 39842, 39841, 39840, 39839, 39838, 39837, 39836, 39835] 2026-09-06 14:44:11,888 127 INFO rb-41ce622-224575-412240 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-06 14:44:11,896 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [39862] 2026-09-06 14:44:11,904 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payroll.structure records with IDs: [261] 2026-09-06 14:44:11,922 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_salary_structure: Starting TestPayrollSalaryStructure.test_05_salary_structure_reset ... 2026-09-06 14:44:12,007 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:44:13,049 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_01_payroll_security_internal_user_1 ... 2026-09-06 14:44:18,221 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 696, model: hr.payslip 2026-09-06 14:44:18,226 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 696, model: hr.payslip 2026-09-06 14:44:18,229 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 696, model: hr.payslip 2026-09-06 14:44:18,230 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 696, model: payslip.personal.income.tax.analysis 2026-09-06 14:44:18,231 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 696, model: payslip.personal.income.tax.analysis 2026-09-06 14:44:18,233 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 696, model: payslip.personal.income.tax.analysis 2026-09-06 14:44:18,234 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 696, model: hr.payroll.analysis 2026-09-06 14:44:18,235 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 696, model: hr.payroll.analysis 2026-09-06 14:44:18,236 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 696, model: hr.payroll.analysis 2026-09-06 14:44:18,237 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 696, model: hr.payroll.analysis 2026-09-06 14:44:18,253 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_01_payroll_security_internal_user_2 ... 2026-09-06 14:44:20,352 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1103] 2026-09-06 14:44:20,386 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1102] 2026-09-06 14:44:20,400 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1104] 2026-09-06 14:44:20,598 127 INFO rb-41ce622-224575-412240 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-06 14:44:20,616 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [468, 466, 467, 469], uid: 703, model: payslip.personal.income.tax.analysis 2026-09-06 14:44:20,641 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_1 ... 2026-09-06 14:44:22,780 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1107] 2026-09-06 14:44:22,872 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_2 ... 2026-09-06 14:44:25,236 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1109] 2026-09-06 14:44:25,330 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_3 ... 2026-09-06 14:44:27,952 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1111] 2026-09-06 14:44:28,051 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_02_payroll_security_team_leader_4 ... 2026-09-06 14:44:30,492 127 INFO rb-41ce622-224575-412240 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-06 14:44:30,547 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1113] 2026-09-06 14:44:30,635 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [484, 482, 485, 483], uid: 728, model: payslip.personal.income.tax.analysis 2026-09-06 14:44:30,660 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_1 ... 2026-09-06 14:44:32,562 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_2 ... 2026-09-06 14:44:34,811 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1115] 2026-09-06 14:44:34,889 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_3 ... 2026-09-06 14:44:37,478 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #750 deleted hr.payslip.worked_days records with IDs: [1117] 2026-09-06 14:44:37,618 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_4 ... 2026-09-06 14:44:40,474 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #757 deleted hr.payslip.worked_days records with IDs: [1119] 2026-09-06 14:44:40,587 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_5 ... 2026-09-06 14:44:42,660 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1121] 2026-09-06 14:44:42,732 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_03_payroll_security_officer_6 ... 2026-09-06 14:44:44,400 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_04_payroll_security_officer ... 2026-09-06 14:44:46,254 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_05_payroll_security_manager ... 2026-09-06 14:44:47,920 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_security: Starting TestPayrollSecurity.test_06_contract_manager_modify_contract_advantage ... 2026-09-06 14:44:49,761 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:44:50,872 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_01_new_company ... 2026-09-06 14:44:56,829 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_02_generate_payroll_rules ... 2026-09-06 14:44:56,932 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_setting: Starting TestPayrollSetting.test_03_update_contracts_from_setting ... 2026-09-06 14:44:57,011 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:45:04,263 127 INFO rb-41ce622-224575-412240 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-06 14:45:04,356 127 INFO rb-41ce622-224575-412240 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-06 14:45:04,444 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_duplicated_commitment_has_to_be_confirmed_again ... 2026-09-06 14:45:04,511 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_filed_commitment_starts_unconfirmed ... 2026-09-06 14:45:04,551 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_a_payroll_administrator_may_record_and_confirm_a_commitment ... 2026-09-06 14:45:04,637 127 INFO rb-41ce622-224575-412240 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-06 14:45:04,947 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 798, model: personal.tax.withholding.commitment 2026-09-06 14:45:04,973 127 INFO rb-41ce622-224575-412240 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-06 14:45:05,203 127 INFO rb-41ce622-224575-412240 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-06 14:45:05,215 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 800, model: personal.tax.withholding.commitment 2026-09-06 14:45:05,230 127 INFO rb-41ce622-224575-412240 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-06 14:45:05,586 127 INFO rb-41ce622-224575-412240 odoo.models: Access Denied by ACLs for operation: read, uid: 801, model: hr.payslip, fields: withholding_commitment_id 2026-09-06 14:45:05,603 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_commitment_belongs_to_the_company_that_received_it ... 2026-09-06 14:45:05,646 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_confirming_a_commitment_is_recorded_in_its_own_history ... 2026-09-06 14:45:05,857 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_deleting_the_employee_deletes_the_commitment ... 2026-09-06 14:45:05,981 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40676] 2026-09-06 14:45:06,066 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [20360, 20362, 20363, 20364, 20365] 2026-09-06 14:45:06,066 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.employee records with IDs: [348] 2026-09-06 14:45:06,070 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5032] 2026-09-06 14:45:06,076 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted resource.resource records with IDs: [351] 2026-09-06 14:45:06,092 127 INFO rb-41ce622-224575-412240 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-06 14:45:06,313 127 INFO rb-41ce622-224575-412240 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-06 14:45:06,362 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_commitment: Starting TestPersonalTaxWithholdingCommitment.test_the_form_serial_number_is_whatever_the_user_typed ... 2026-09-06 14:45:06,408 127 INFO rb-41ce622-224575-412240 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-06 14:45:06,462 127 INFO rb-41ce622-224575-412240 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-06 14:45:06,553 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:45:07,817 127 INFO rb-41ce622-224575-412240 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-06 14:45:11,400 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1124] 2026-09-06 14:45:11,494 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1125] 2026-09-06 14:45:11,561 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1126] 2026-09-06 14:45:11,619 127 INFO rb-41ce622-224575-412240 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-06 14:45:12,576 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1128] 2026-09-06 14:45:12,665 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1129] 2026-09-06 14:45:12,718 127 INFO rb-41ce622-224575-412240 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-06 14:45:13,683 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1131] 2026-09-06 14:45:13,790 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1132] 2026-09-06 14:45:13,853 127 INFO rb-41ce622-224575-412240 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-06 14:45:14,826 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1134] 2026-09-06 14:45:14,916 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1135] 2026-09-06 14:45:14,984 127 INFO rb-41ce622-224575-412240 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-06 14:45:15,945 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1137] 2026-09-06 14:45:15,996 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40729] 2026-09-06 14:45:16,001 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted personal.tax.withholding.commitment records with IDs: [31] 2026-09-06 14:45:16,040 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1138] 2026-09-06 14:45:16,115 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 14:45:17,111 127 INFO rb-41ce622-224575-412240 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-06 14:45:20,908 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1140] 2026-09-06 14:45:20,975 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1141] 2026-09-06 14:45:21,241 127 INFO rb-41ce622-224575-412240 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-06 14:45:22,299 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1143] 2026-09-06 14:45:22,363 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1144] 2026-09-06 14:45:22,585 127 INFO rb-41ce622-224575-412240 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-06 14:45:23,548 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1146] 2026-09-06 14:45:23,611 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1147] 2026-09-06 14:45:23,827 127 INFO rb-41ce622-224575-412240 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-06 14:45:24,833 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1149] 2026-09-06 14:45:24,900 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1150] 2026-09-06 14:45:25,158 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1152] 2026-09-06 14:45:25,337 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1154] 2026-09-06 14:45:25,467 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1155] 2026-09-06 14:45:25,528 127 INFO rb-41ce622-224575-412240 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-06 14:45:26,506 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1157] 2026-09-06 14:45:26,568 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1158] 2026-09-06 14:45:26,781 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [40752] 2026-09-06 14:45:26,784 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted personal.tax.withholding.commitment records with IDs: [36] 2026-09-06 14:45:26,823 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 14:45:32,341 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1160] 2026-09-06 14:45:34,047 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1162] 2026-09-06 14:45:34,081 127 INFO rb-41ce622-224575-412240 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-06 14:45:34,129 127 INFO rb-41ce622-224575-412240 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-06 14:45:34,164 127 INFO rb-41ce622-224575-412240 odoo.models: Access Denied by ACLs for operation: read, uid: 802, model: hr.payslip, fields: withholding_reason 2026-09-06 14:45:34,310 127 INFO rb-41ce622-224575-412240 odoo.models: Access Denied by ACLs for operation: read, uid: 802, model: hr.payslip, fields: withholding_reason 2026-09-06 14:45:34,326 127 INFO rb-41ce622-224575-412240 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-06 14:45:34,564 127 INFO rb-41ce622-224575-412240 odoo.models: Access Denied by ACLs for operation: read, uid: 802, model: hr.payslip, fields: withholding_reason 2026-09-06 14:45:34,581 127 INFO rb-41ce622-224575-412240 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-06 14:45:34,786 127 INFO rb-41ce622-224575-412240 odoo.models: Access Denied by ACLs for operation: read, uid: 802, model: hr.payslip, fields: withholding_reason 2026-09-06 14:45:34,805 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payroll_withholding_reason_access: Starting TestWithholdingReasonAccess.test_an_individual_can_still_open_their_own_payslip ... 2026-09-06 14:45:34,925 127 INFO rb-41ce622-224575-412240 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-06 14:45:34,990 127 INFO rb-41ce622-224575-412240 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-06 14:45:35,057 127 INFO rb-41ce622-224575-412240 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-06 14:45:35,094 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-06 14:45:40,781 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1164] 2026-09-06 14:45:41,774 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1166] 2026-09-06 14:45:42,813 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1168] 2026-09-06 14:45:42,848 127 INFO rb-41ce622-224575-412240 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-06 14:45:42,896 127 INFO rb-41ce622-224575-412240 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-06 14:45:42,938 127 INFO rb-41ce622-224575-412240 odoo.models: Access Denied by ACLs for operation: read, uid: 805, model: hr.payslip, fields: withholding_requested 2026-09-06 14:45:43,084 127 INFO rb-41ce622-224575-412240 odoo.models: Access Denied by ACLs for operation: read, uid: 805, model: hr.payslip, fields: withholding_requested 2026-09-06 14:45:43,100 127 INFO rb-41ce622-224575-412240 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-06 14:45:43,362 127 INFO rb-41ce622-224575-412240 odoo.models: Access Denied by ACLs for operation: read, uid: 805, model: hr.payslip, fields: withholding_requested 2026-09-06 14:45:43,382 127 INFO rb-41ce622-224575-412240 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-06 14:45:43,713 127 INFO rb-41ce622-224575-412240 odoo.models: Access Denied by ACLs for operation: read, uid: 805, model: hr.payslip, fields: withholding_requested 2026-09-06 14:45:43,753 127 INFO rb-41ce622-224575-412240 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-06 14:45:43,883 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1169] 2026-09-06 14:45:43,944 127 INFO rb-41ce622-224575-412240 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-06 14:45:44,005 127 INFO rb-41ce622-224575-412240 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-06 14:45:44,074 127 INFO rb-41ce622-224575-412240 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-06 14:45:44,111 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 14:45:45,090 127 INFO rb-41ce622-224575-412240 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-06 14:45:48,861 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1171] 2026-09-06 14:45:48,941 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1172] 2026-09-06 14:45:49,011 127 INFO rb-41ce622-224575-412240 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-06 14:45:50,152 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1174] 2026-09-06 14:45:50,225 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1175] 2026-09-06 14:45:50,503 127 INFO rb-41ce622-224575-412240 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-06 14:45:51,689 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1177] 2026-09-06 14:45:51,762 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1178] 2026-09-06 14:45:52,002 127 INFO rb-41ce622-224575-412240 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-06 14:45:53,124 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1180] 2026-09-06 14:45:53,201 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1181] 2026-09-06 14:45:53,474 127 INFO rb-41ce622-224575-412240 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-06 14:45:54,710 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1183] 2026-09-06 14:45:54,819 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1184] 2026-09-06 14:45:55,123 127 INFO rb-41ce622-224575-412240 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-06 14:45:56,408 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1186] 2026-09-06 14:45:56,517 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1187] 2026-09-06 14:45:56,802 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1188] 2026-09-06 14:45:56,844 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:45:58,004 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_01 ... 2026-09-06 14:46:00,764 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_02 ... 2026-09-06 14:46:03,489 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_03 ... 2026-09-06 14:46:03,656 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_04 ... 2026-09-06 14:46:03,844 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_05 ... 2026-09-06 14:46:03,999 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_tax_rules_01 ... 2026-09-06 14:46:04,044 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_tax_rules_02 ... 2026-09-06 14:46:04,098 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:46:05,097 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_personal_tax_rule_deduction: Starting TestPersonalTaxRuleDeduction.test_contextual_deduction_amounts ... 2026-09-06 14:46:07,989 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll.tests.test_personal_tax_rule_deduction: Starting TestPersonalTaxRuleDeduction.test_legacy_write_creates_default_deduction_line ... 2026-09-06 14:46:08,071 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:46:09,110 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_exception_create_accmount_move_lines_1 ... 2026-09-06 14:46:12,709 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1190] 2026-09-06 14:46:12,780 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_exception_create_accmount_move_lines_2 ... 2026-09-06 14:46:13,079 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_1 ... 2026-09-06 14:46:13,175 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1193] 2026-09-06 14:46:13,413 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_10 ... 2026-09-06 14:46:13,515 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1195] 2026-09-06 14:46:13,734 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_2 ... 2026-09-06 14:46:13,824 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1197] 2026-09-06 14:46:14,058 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_3 ... 2026-09-06 14:46:14,152 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1199] 2026-09-06 14:46:14,384 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_4A ... 2026-09-06 14:46:14,496 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1201] 2026-09-06 14:46:14,771 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_4B ... 2026-09-06 14:46:14,887 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1203] 2026-09-06 14:46:15,179 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_5 ... 2026-09-06 14:46:15,279 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1205] 2026-09-06 14:46:15,492 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_6 ... 2026-09-06 14:46:15,587 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1207] 2026-09-06 14:46:15,805 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_7 ... 2026-09-06 14:46:15,912 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1209] 2026-09-06 14:46:16,135 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_8 ... 2026-09-06 14:46:16,245 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1211] 2026-09-06 14:46:16,485 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account: Starting TestAccount.test_priority_account_9 ... 2026-09-06 14:46:16,580 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1213] 2026-09-06 14:46:16,816 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:46:17,967 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_employee_journal_item_01 ... 2026-09-06 14:46:20,879 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1216] 2026-09-06 14:46:20,890 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1215] 2026-09-06 14:46:20,907 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1217] 2026-09-06 14:46:21,176 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_employee_journal_item_02 ... 2026-09-06 14:46:21,351 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1221] 2026-09-06 14:46:21,361 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1220] 2026-09-06 14:46:21,376 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1222] 2026-09-06 14:46:21,643 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_journal_entry_1 ... 2026-09-06 14:46:21,733 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1225] 2026-09-06 14:46:21,904 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_account_move_line: Starting TestAccountMove.test_journal_entry_2 ... 2026-09-06 14:46:21,994 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1227] 2026-09-06 14:46:22,251 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:46:23,248 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_company: Starting TestCompany.test_company ... 2026-09-06 14:46:28,479 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:46:29,599 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_med_aggregate_hides_payment_status_from_base_user ... 2026-09-06 14:46:32,683 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1229] 2026-09-06 14:46:32,758 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1230] 2026-09-06 14:46:33,222 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_rk10_disbursement_hidden_from_base_user ... 2026-09-06 14:46:33,540 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 809, model: hr.salary.disbursement 2026-09-06 14:46:33,559 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_acl: Starting TestDashboardAcl.test_rk10_employee_sees_only_own_payment_status ... 2026-09-06 14:46:33,819 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1232] 2026-09-06 14:46:33,885 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1233] 2026-09-06 14:46:34,144 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1235] 2026-09-06 14:46:34,210 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1236] 2026-09-06 14:46:34,506 127 INFO rb-41ce622-224575-412240 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-06 14:46:34,540 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 14:46:39,519 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_aggregate_mode_omits_payment_self_for_base_employee ... 2026-09-06 14:46:43,052 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_aggregate_reads_no_account_move_line ... 2026-09-06 14:46:43,784 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_remaining_to_pay_aggregate_no_double_count ... 2026-09-06 14:46:44,336 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_officer_remaining_to_pay_dedup_per_employee ... 2026-09-06 14:46:44,428 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1243] 2026-09-06 14:46:44,493 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1244] 2026-09-06 14:46:44,742 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1246] 2026-09-06 14:46:44,816 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1247] 2026-09-06 14:46:45,243 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_payment_company_visible_to_officer_hidden_for_base_employee ... 2026-09-06 14:46:45,331 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1249] 2026-09-06 14:46:45,396 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1250] 2026-09-06 14:46:46,002 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_payment_self_reflects_own_payslip_only ... 2026-09-06 14:46:46,289 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1252] 2026-09-06 14:46:46,363 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1253] 2026-09-06 14:46:46,619 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1255] 2026-09-06 14:46:46,720 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1256] 2026-09-06 14:46:47,035 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_provider_payment_company_is_batched ... 2026-09-06 14:46:47,339 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1258] 2026-09-06 14:46:47,411 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1259] 2026-09-06 14:46:48,366 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1261] 2026-09-06 14:46:48,430 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1262] 2026-09-06 14:46:48,738 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1264] 2026-09-06 14:46:48,804 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1265] 2026-09-06 14:46:49,042 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment: Starting TestDashboardPayment.test_section_descriptors_registered ... 2026-09-06 14:46:49,099 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-06 14:46:54,061 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_empty_is_sample_ghost ... 2026-09-06 14:46:57,152 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_not_applicable_for_non_officer ... 2026-09-06 14:46:57,377 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_company_populated_is_real_and_byte_identical ... 2026-09-06 14:46:57,465 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1267] 2026-09-06 14:46:57,532 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1268] 2026-09-06 14:46:57,800 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1270] 2026-09-06 14:46:57,872 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1271] 2026-09-06 14:46:58,307 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_empty_is_sample_ghost ... 2026-09-06 14:46:58,617 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_ghost_is_deterministic ... 2026-09-06 14:46:58,855 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_not_applicable_for_user_without_employee ... 2026-09-06 14:46:59,060 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_not_applicable_when_aggregate_suppressed ... 2026-09-06 14:46:59,633 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_dashboard_payment_sample: Starting TestDashboardPaymentSample.test_payment_self_populated_is_real_and_byte_identical ... 2026-09-06 14:46:59,960 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1274] 2026-09-06 14:47:00,042 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1275] 2026-09-06 14:47:00,364 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 14:47:00,378 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_hr_contract: Starting TestHrContract.test_form_contract_1 ... 2026-09-06 14:47:00,486 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_hr_contract: Starting TestHrContract.test_form_contract_2 ... 2026-09-06 14:47:00,645 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:47:01,737 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_1 ... 2026-09-06 14:47:04,694 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5138] 2026-09-06 14:47:04,768 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1277] 2026-09-06 14:47:04,998 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_2a ... 2026-09-06 14:47:05,108 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1279] 2026-09-06 14:47:05,352 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_2b ... 2026-09-06 14:47:05,531 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1281] 2026-09-06 14:47:05,785 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_3 ... 2026-09-06 14:47:05,871 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1283] 2026-09-06 14:47:06,084 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_4a ... 2026-09-06 14:47:06,176 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1285] 2026-09-06 14:47:06,401 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_4b ... 2026-09-06 14:47:06,500 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1287] 2026-09-06 14:47:06,756 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_5 ... 2026-09-06 14:47:06,795 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5138] 2026-09-06 14:47:06,894 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1289] 2026-09-06 14:47:07,194 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_6 ... 2026-09-06 14:47:07,503 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1291] 2026-09-06 14:47:07,792 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1293] 2026-09-06 14:47:08,006 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.department.register.partner records with IDs: [1, 2] 2026-09-06 14:47:08,070 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1295] 2026-09-06 14:47:08,285 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_partner: Starting TestPartner.test_priority_partner_7 ... 2026-09-06 14:47:08,677 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:47:09,748 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_1 ... 2026-09-06 14:47:12,623 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_2 ... 2026-09-06 14:47:12,796 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_form_payslip_3 ... 2026-09-06 14:47:12,878 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_cancel ... 2026-09-06 14:47:13,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1299] 2026-09-06 14:47:13,352 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3462, 3463, 3464] 2026-09-06 14:47:13,456 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6910, 6911, 6912, 6913, 6914, 6915] 2026-09-06 14:47:13,520 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move records with IDs: [1412] 2026-09-06 14:47:13,541 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_cancel_that_have_been_link_to_reconciled_entries ... 2026-09-06 14:47:13,630 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1301] 2026-09-06 14:47:14,374 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [109] 2026-09-06 14:47:14,401 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [75] 2026-09-06 14:47:14,514 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3465, 3466, 3467] 2026-09-06 14:47:14,589 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6916, 6917, 6918, 6919, 6920, 6921] 2026-09-06 14:47:14,632 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move records with IDs: [1413] 2026-09-06 14:47:14,653 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_1 ... 2026-09-06 14:47:14,921 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1303] 2026-09-06 14:47:14,983 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_2 ... 2026-09-06 14:47:15,135 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1305] 2026-09-06 14:47:15,362 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_3 ... 2026-09-06 14:47:15,454 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1307] 2026-09-06 14:47:15,522 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_4 ... 2026-09-06 14:47:15,609 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1309] 2026-09-06 14:47:15,819 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_5 ... 2026-09-06 14:47:15,909 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1311] 2026-09-06 14:47:16,118 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_confirm_6 ... 2026-09-06 14:47:16,208 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1313] 2026-09-06 14:47:16,274 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_1 ... 2026-09-06 14:47:16,306 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_2 ... 2026-09-06 14:47:16,354 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_payslip_date_3 ... 2026-09-06 14:47:16,402 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_private_address_alert_1 ... 2026-09-06 14:47:16,426 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [5143] 2026-09-06 14:47:16,463 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip: Starting TestPayslip.test_private_address_alert_2 ... 2026-09-06 14:47:16,521 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:47:17,516 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip_cancel_countered_move: Starting TestPayslipCancelCounteredMove.test_cancel_countered_payslip_move_no_missing_error ... 2026-09-06 14:47:20,425 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1315] 2026-09-06 14:47:20,525 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1316] 2026-09-06 14:47:20,843 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3478, 3479, 3480] 2026-09-06 14:47:20,931 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6942, 6943, 6944, 6945, 6946, 6947] 2026-09-06 14:47:20,981 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move records with IDs: [1418] 2026-09-06 14:47:21,015 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:47:22,207 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_01 ... 2026-09-06 14:47:25,886 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_06 ... 2026-09-06 14:47:26,081 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip_muilti_contracts: Starting TestPayslipMultiContracts.test_multi_contracts_08 ... 2026-09-06 14:47:26,284 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:47:27,420 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_create_payslip_run_with_oficer_user ... 2026-09-06 14:47:30,635 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_form_payslip_run ... 2026-09-06 14:47:30,832 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_cancel_1 ... 2026-09-06 14:47:31,200 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3481, 3482, 3483] 2026-09-06 14:47:31,287 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6948, 6949, 6950, 6951, 6952, 6953] 2026-09-06 14:47:31,331 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move records with IDs: [1419] 2026-09-06 14:47:31,361 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_cancel_2 ... 2026-09-06 14:47:31,840 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3484, 3485, 3486] 2026-09-06 14:47:31,910 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [6954, 6955, 6956, 6957, 6958, 6959] 2026-09-06 14:47:31,953 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move records with IDs: [1420] 2026-09-06 14:47:31,982 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_confirm_1 ... 2026-09-06 14:47:32,386 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_payslip_run: Starting TestPayslipRun.test_payslip_batch_confirm_2 ... 2026-09-06 14:47:32,708 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:47:33,956 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_approval_hook_is_noop_standalone ... 2026-09-06 14:47:36,857 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1324] 2026-09-06 14:47:36,942 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1325] 2026-09-06 14:47:37,580 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_multi_company_isolation ... 2026-09-06 14:47:40,279 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_company_scope ... 2026-09-06 14:47:40,379 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1327] 2026-09-06 14:47:40,461 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1328] 2026-09-06 14:47:40,803 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1330] 2026-09-06 14:47:40,896 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1331] 2026-09-06 14:47:43,104 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_department_scoped_partial_then_complete ... 2026-09-06 14:47:43,190 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1333] 2026-09-06 14:47:43,256 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1334] 2026-09-06 14:47:43,499 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1336] 2026-09-06 14:47:43,563 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1337] 2026-09-06 14:47:44,437 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_payslip_run_scope_and_rollup ... 2026-09-06 14:47:44,604 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1340] 2026-09-06 14:47:44,616 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1339] 2026-09-06 14:47:44,633 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1341] 2026-09-06 14:47:46,270 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r2_proportional_allocation_across_payslips ... 2026-09-06 14:47:46,362 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1344] 2026-09-06 14:47:46,430 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1345] 2026-09-06 14:47:46,694 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1347] 2026-09-06 14:47:46,786 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1348] 2026-09-06 14:47:47,781 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_guard_raises_without_partner ... 2026-09-06 14:47:48,226 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_register_partner_is_non_employee ... 2026-09-06 14:47:48,611 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_r32_aggregate_summary_partner_is_non_employee ... 2026-09-06 14:47:49,290 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_disbursement: Starting TestSalaryDisbursement.test_reversal_of_disbursement_restores_residual ... 2026-09-06 14:47:49,384 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1353] 2026-09-06 14:47:49,460 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1354] 2026-09-06 14:47:50,122 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [132, 132] 2026-09-06 14:47:50,174 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [87] 2026-09-06 14:47:50,250 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:47:51,549 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_aged_payable_without_invoice ... 2026-09-06 14:47:54,321 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1356] 2026-09-06 14:47:54,388 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1357] 2026-09-06 14:47:54,589 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_amount_over_residual_is_rejected ... 2026-09-06 14:47:54,672 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1359] 2026-09-06 14:47:54,737 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1360] 2026-09-06 14:47:55,065 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_payment_lands_on_tk334_and_reconciles ... 2026-09-06 14:47:55,149 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1362] 2026-09-06 14:47:55,212 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1363] 2026-09-06 14:47:55,735 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r1_quick_pay_partial_then_full ... 2026-09-06 14:47:55,821 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1365] 2026-09-06 14:47:55,884 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1366] 2026-09-06 14:47:56,644 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_r31_per_employee_partner_is_employee ... 2026-09-06 14:47:56,731 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1368] 2026-09-06 14:47:56,795 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1369] 2026-09-06 14:47:56,987 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_reversal_restores_residual ... 2026-09-06 14:47:57,069 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1371] 2026-09-06 14:47:57,132 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1372] 2026-09-06 14:47:57,680 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.partial.reconcile records with IDs: [136, 136] 2026-09-06 14:47:57,722 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.full.reconcile records with IDs: [90] 2026-09-06 14:47:57,752 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_rk4_withholdings_untouched ... 2026-09-06 14:47:57,844 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1374] 2026-09-06 14:47:57,912 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1375] 2026-09-06 14:47:58,466 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_rk9_recorder_idempotent ... 2026-09-06 14:47:58,567 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1377] 2026-09-06 14:47:58,646 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1378] 2026-09-06 14:47:59,135 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_account.tests.test_salary_payment: Starting TestSalaryPayment.test_selector_subsumes_legacy_boolean ... 2026-09-06 14:47:59,189 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:47:59,803 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_attendance.tests.test_hr_payroll_attendance: Starting TestHRPayrollAttendance.test_1_attendance_infomation ... 2026-09-06 14:47:59,881 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1380, 1381] 2026-09-06 14:47:59,918 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_attendance.tests.test_hr_payroll_attendance: Starting TestHRPayrollAttendance.test_3_payslip_batch ... 2026-09-06 14:48:00,075 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:48:00,232 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_contract: Starting TestContract.test_01_check_contract ... 2026-09-06 14:48:00,364 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_contract: Starting TestContract.test_02_check_contract ... 2026-09-06 14:48:00,469 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:48:00,479 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_check_data_after_install ... 2026-09-06 14:48:00,492 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_check_data_after_install ... 2026-09-06 14:48:00,505 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_after_install ... 2026-09-06 14:48:00,519 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_data_after_install: Starting TestDataAfterInstall.test_04_check_data_after_install ... 2026-09-06 14:48:00,541 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:48:00,661 127 INFO rb-41ce622-224575-412240 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-06 14:48:00,727 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:48:00,885 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_01_payroll_meal ... 2026-09-06 14:48:01,065 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_02_payroll_meal ... 2026-09-06 14:48:01,185 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_02_payroll_meal_13th ... 2026-09-06 14:48:01,377 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_03_payroll_meal ... 2026-09-06 14:48:01,422 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_04_payroll_meal ... 2026-09-06 14:48:01,646 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_05_payroll_meal ... 2026-09-06 14:48:01,678 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.meal.order.line records with IDs: [90] 2026-09-06 14:48:01,692 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_06_payroll_meal ... 2026-09-06 14:48:01,772 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_07_payroll_meal ... 2026-09-06 14:48:01,848 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_08_payroll_meal ... 2026-09-06 14:48:02,101 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3562] 2026-09-06 14:48:02,157 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7110, 7111] 2026-09-06 14:48:02,182 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [42396] 2026-09-06 14:48:02,217 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move records with IDs: [1469] 2026-09-06 14:48:02,235 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_09_payroll_meal ... 2026-09-06 14:48:02,344 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_hr_payroll_meal: Starting TestHrPayrollMeal.test_10_payroll_meal ... 2026-09-06 14:48:02,481 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:48:02,649 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_01_check_meal_order ... 2026-09-06 14:48:02,733 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_02_check_meal_order ... 2026-09-06 14:48:02,973 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_03_check_meal_order ... 2026-09-06 14:48:03,018 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_04_check_meal_order ... 2026-09-06 14:48:03,062 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_payroll_meal.tests.test_meal_order: Starting TestMealOrder.test_05_check_meal_order ... 2026-09-06 14:48:03,115 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:48:03,921 127 INFO rb-41ce622-224575-412240 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-06 14:48:04,007 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2025-03-10 09:00:00,000 127 INFO rb-41ce622-224575-412240 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 127 INFO rb-41ce622-224575-412240 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 127 INFO rb-41ce622-224575-412240 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 127 INFO rb-41ce622-224575-412240 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-06 14:48:04,811 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2025-03-10 09:00:00,000 127 INFO rb-41ce622-224575-412240 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 127 INFO rb-41ce622-224575-412240 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 127 INFO rb-41ce622-224575-412240 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 127 INFO rb-41ce622-224575-412240 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-06 14:48:06,253 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 6 checked, 6 removed 2026-09-06 14:48:06,543 127 INFO rb-41ce622-224575-412240 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-06 14:48:06,680 127 INFO rb-41ce622-224575-412240 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-06 14:48:06,732 127 INFO rb-41ce622-224575-412240 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-06 14:48:06,755 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:48:07,173 127 INFO rb-41ce622-224575-412240 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-06 14:48:07,210 127 INFO rb-41ce622-224575-412240 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-06 14:48:07,379 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:48:07,390 127 INFO rb-41ce622-224575-412240 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-06 14:48:07,788 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2004] 2026-09-06 14:48:07,895 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2005] 2026-09-06 14:48:08,003 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2006] 2026-09-06 14:48:08,086 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2007] 2026-09-06 14:48:08,304 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2008] 2026-09-06 14:48:08,349 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2009] 2026-09-06 14:48:08,389 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2010] 2026-09-06 14:48:08,430 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2011] 2026-09-06 14:48:08,496 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.activity records with IDs: [406, 407, 408, 409] 2026-09-06 14:48:08,542 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:48:09,178 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_access_rights: Starting TestAccessRights.test_payroll_user_access_right_timsheet ... 2026-09-06 14:48:09,615 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #833 deleted account.analytic.line records with IDs: [949] 2026-09-06 14:48:09,650 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:48:10,313 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_01_check_contract ... 2026-09-06 14:48:10,690 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_02_check_contract ... 2026-09-06 14:48:10,742 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_multi_contracts_01 ... 2026-09-06 14:48:10,823 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_contract: Starting TestContract.test_multi_contracts_09 ... 2026-09-06 14:48:10,963 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:48:10,974 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_01_data_after_install ... 2026-09-06 14:48:10,987 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_02_data_after_install ... 2026-09-06 14:48:11,000 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_03_check_data_after_install ... 2026-09-06 14:48:11,013 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_04_check_data_after_install ... 2026-09-06 14:48:11,025 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_data_after_install: Starting TestDataAfterInstall.test_05_check_data_after_install ... 2026-09-06 14:48:11,051 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:48:11,709 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_01_hr_timesheet_payroll ... 2026-09-06 14:48:12,065 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-06 14:48:12,127 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_02_hr_timesheet_payroll ... 2026-09-06 14:48:12,176 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-06 14:48:12,211 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_03_hr_timesheet_payroll ... 2026-09-06 14:48:12,241 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_04_hr_timesheet_payroll ... 2026-09-06 14:48:12,271 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_05_hr_timesheet_payroll ... 2026-09-06 14:48:12,322 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-06 14:48:12,579 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_06_hr_timesheet_payroll ... 2026-09-06 14:48:12,672 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1390] 2026-09-06 14:48:12,962 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1392] 2026-09-06 14:48:13,180 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_07_hr_timesheet_payroll ... 2026-09-06 14:48:13,263 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1394] 2026-09-06 14:48:13,482 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_08_hr_timesheet_payroll ... 2026-09-06 14:48:13,527 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-06 14:48:13,757 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_09_hr_timesheet_payroll ... 2026-09-06 14:48:13,900 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1397] 2026-09-06 14:48:14,135 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_10_hr_timesheet_payroll ... 2026-09-06 14:48:14,278 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1399, 1400] 2026-09-06 14:48:14,501 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_11_hr_timesheet_payroll ... 2026-09-06 14:48:14,617 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1403] 2026-09-06 14:48:14,861 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_01_hr_timesheet_payroll ... 2026-09-06 14:48:14,913 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-06 14:48:15,182 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_02_hr_timesheet_payroll ... 2026-09-06 14:48:15,253 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_03_hr_timesheet_payroll ... 2026-09-06 14:48:15,315 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-06 14:48:15,717 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709389207825413.1788706095.629566431045532-openerp-532-hr.payslip@546880a162d5>: ['"Alice Johnson" <@False>'] 2026-09-06 14:48:15,719 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709389207825413.1788706095.629566431045532-openerp-532-hr.payslip@546880a162d5>: ['"Bob Smith" <@False>'] 2026-09-06 14:48:15,720 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709389207825413.1788706095.629566431045532-openerp-532-hr.payslip@546880a162d5>: ['"Charlie Brown" <@False>'] 2026-09-06 14:48:15,722 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709389207825413.1788706095.629566431045532-openerp-532-hr.payslip@546880a162d5>: ['"David Wilson" <@False>'] 2026-09-06 14:48:15,723 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709389207825413.1788706095.629566431045532-openerp-532-hr.payslip@546880a162d5>: ['"Eva Green" <@False>'] 2026-09-06 14:48:15,725 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709389207825413.1788706095.629566431045532-openerp-532-hr.payslip@546880a162d5>: ['"Frank White" <@False>'] 2026-09-06 14:48:15,726 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709389207825413.1788706095.629566431045532-openerp-532-hr.payslip@546880a162d5>: ['"Grace Lee" <@False>'] 2026-09-06 14:48:15,728 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709389207825413.1788706095.629566431045532-openerp-532-hr.payslip@546880a162d5>: ['"Hannah Martin" <@False>'] 2026-09-06 14:48:15,729 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709389207825413.1788706095.629566431045532-openerp-532-hr.payslip@546880a162d5>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:48:15,731 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <709389207825413.1788706095.629566431045532-openerp-532-hr.payslip@546880a162d5>: ['"User Payroll" <@False>'] 2026-09-06 14:48:15,766 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2012] 2026-09-06 14:48:15,789 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_12_04_hr_timesheet_payroll ... 2026-09-06 14:48:15,939 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918554381846679.1788706095.853070259094238-openerp-532-hr.payslip@546880a162d5>: ['"Alice Johnson" <@False>'] 2026-09-06 14:48:15,941 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918554381846679.1788706095.853070259094238-openerp-532-hr.payslip@546880a162d5>: ['"Bob Smith" <@False>'] 2026-09-06 14:48:15,943 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918554381846679.1788706095.853070259094238-openerp-532-hr.payslip@546880a162d5>: ['"Charlie Brown" <@False>'] 2026-09-06 14:48:15,944 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918554381846679.1788706095.853070259094238-openerp-532-hr.payslip@546880a162d5>: ['"David Wilson" <@False>'] 2026-09-06 14:48:15,946 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918554381846679.1788706095.853070259094238-openerp-532-hr.payslip@546880a162d5>: ['"Eva Green" <@False>'] 2026-09-06 14:48:15,947 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918554381846679.1788706095.853070259094238-openerp-532-hr.payslip@546880a162d5>: ['"Frank White" <@False>'] 2026-09-06 14:48:15,949 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918554381846679.1788706095.853070259094238-openerp-532-hr.payslip@546880a162d5>: ['"Grace Lee" <@False>'] 2026-09-06 14:48:15,950 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918554381846679.1788706095.853070259094238-openerp-532-hr.payslip@546880a162d5>: ['"Hannah Martin" <@False>'] 2026-09-06 14:48:15,952 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918554381846679.1788706095.853070259094238-openerp-532-hr.payslip@546880a162d5>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:48:15,954 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <918554381846679.1788706095.853070259094238-openerp-532-hr.payslip@546880a162d5>: ['"User Payroll" <@False>'] 2026-09-06 14:48:15,976 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2013] 2026-09-06 14:48:15,995 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_13_01_hr_timesheet_payroll ... 2026-09-06 14:48:16,045 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_13_02_hr_timesheet_payroll ... 2026-09-06 14:48:16,089 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-06 14:48:16,385 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087180771138413.1788706096.300333499908447-openerp-532-hr.payslip@546880a162d5>: ['"Alice Johnson" <@False>'] 2026-09-06 14:48:16,387 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087180771138413.1788706096.300333499908447-openerp-532-hr.payslip@546880a162d5>: ['"Bob Smith" <@False>'] 2026-09-06 14:48:16,389 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087180771138413.1788706096.300333499908447-openerp-532-hr.payslip@546880a162d5>: ['"Charlie Brown" <@False>'] 2026-09-06 14:48:16,390 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087180771138413.1788706096.300333499908447-openerp-532-hr.payslip@546880a162d5>: ['"David Wilson" <@False>'] 2026-09-06 14:48:16,392 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087180771138413.1788706096.300333499908447-openerp-532-hr.payslip@546880a162d5>: ['"Eva Green" <@False>'] 2026-09-06 14:48:16,393 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087180771138413.1788706096.300333499908447-openerp-532-hr.payslip@546880a162d5>: ['"Frank White" <@False>'] 2026-09-06 14:48:16,395 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087180771138413.1788706096.300333499908447-openerp-532-hr.payslip@546880a162d5>: ['"Grace Lee" <@False>'] 2026-09-06 14:48:16,396 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087180771138413.1788706096.300333499908447-openerp-532-hr.payslip@546880a162d5>: ['"Hannah Martin" <@False>'] 2026-09-06 14:48:16,398 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087180771138413.1788706096.300333499908447-openerp-532-hr.payslip@546880a162d5>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:48:16,399 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <087180771138413.1788706096.300333499908447-openerp-532-hr.payslip@546880a162d5>: ['"User Payroll" <@False>'] 2026-09-06 14:48:16,427 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2014] 2026-09-06 14:48:16,516 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554314763079258.1788706096.456802129745483-openerp-532-hr.payslip@546880a162d5>: ['"Alice Johnson" <@False>'] 2026-09-06 14:48:16,518 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554314763079258.1788706096.456802129745483-openerp-532-hr.payslip@546880a162d5>: ['"Bob Smith" <@False>'] 2026-09-06 14:48:16,519 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554314763079258.1788706096.456802129745483-openerp-532-hr.payslip@546880a162d5>: ['"Charlie Brown" <@False>'] 2026-09-06 14:48:16,521 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554314763079258.1788706096.456802129745483-openerp-532-hr.payslip@546880a162d5>: ['"David Wilson" <@False>'] 2026-09-06 14:48:16,522 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554314763079258.1788706096.456802129745483-openerp-532-hr.payslip@546880a162d5>: ['"Eva Green" <@False>'] 2026-09-06 14:48:16,525 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554314763079258.1788706096.456802129745483-openerp-532-hr.payslip@546880a162d5>: ['"Frank White" <@False>'] 2026-09-06 14:48:16,526 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554314763079258.1788706096.456802129745483-openerp-532-hr.payslip@546880a162d5>: ['"Grace Lee" <@False>'] 2026-09-06 14:48:16,528 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554314763079258.1788706096.456802129745483-openerp-532-hr.payslip@546880a162d5>: ['"Hannah Martin" <@False>'] 2026-09-06 14:48:16,529 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554314763079258.1788706096.456802129745483-openerp-532-hr.payslip@546880a162d5>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:48:16,531 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <554314763079258.1788706096.456802129745483-openerp-532-hr.payslip@546880a162d5>: ['"User Payroll" <@False>'] 2026-09-06 14:48:16,554 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2015] 2026-09-06 14:48:16,635 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655030689839458.1788706096.576691150665283-openerp-532-hr.payslip@546880a162d5>: ['"Alice Johnson" <@False>'] 2026-09-06 14:48:16,637 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655030689839458.1788706096.576691150665283-openerp-532-hr.payslip@546880a162d5>: ['"Bob Smith" <@False>'] 2026-09-06 14:48:16,638 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655030689839458.1788706096.576691150665283-openerp-532-hr.payslip@546880a162d5>: ['"Charlie Brown" <@False>'] 2026-09-06 14:48:16,640 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655030689839458.1788706096.576691150665283-openerp-532-hr.payslip@546880a162d5>: ['"David Wilson" <@False>'] 2026-09-06 14:48:16,642 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655030689839458.1788706096.576691150665283-openerp-532-hr.payslip@546880a162d5>: ['"Eva Green" <@False>'] 2026-09-06 14:48:16,643 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655030689839458.1788706096.576691150665283-openerp-532-hr.payslip@546880a162d5>: ['"Frank White" <@False>'] 2026-09-06 14:48:16,645 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655030689839458.1788706096.576691150665283-openerp-532-hr.payslip@546880a162d5>: ['"Grace Lee" <@False>'] 2026-09-06 14:48:16,646 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655030689839458.1788706096.576691150665283-openerp-532-hr.payslip@546880a162d5>: ['"Hannah Martin" <@False>'] 2026-09-06 14:48:16,648 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655030689839458.1788706096.576691150665283-openerp-532-hr.payslip@546880a162d5>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:48:16,649 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <655030689839458.1788706096.576691150665283-openerp-532-hr.payslip@546880a162d5>: ['"User Payroll" <@False>'] 2026-09-06 14:48:16,661 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2016] 2026-09-06 14:48:16,801 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331080475938327.1788706096.741337299346924-openerp-532-hr.payslip@546880a162d5>: ['"Alice Johnson" <@False>'] 2026-09-06 14:48:16,803 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331080475938327.1788706096.741337299346924-openerp-532-hr.payslip@546880a162d5>: ['"Bob Smith" <@False>'] 2026-09-06 14:48:16,804 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331080475938327.1788706096.741337299346924-openerp-532-hr.payslip@546880a162d5>: ['"Charlie Brown" <@False>'] 2026-09-06 14:48:16,806 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331080475938327.1788706096.741337299346924-openerp-532-hr.payslip@546880a162d5>: ['"David Wilson" <@False>'] 2026-09-06 14:48:16,807 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331080475938327.1788706096.741337299346924-openerp-532-hr.payslip@546880a162d5>: ['"Eva Green" <@False>'] 2026-09-06 14:48:16,809 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331080475938327.1788706096.741337299346924-openerp-532-hr.payslip@546880a162d5>: ['"Frank White" <@False>'] 2026-09-06 14:48:16,811 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331080475938327.1788706096.741337299346924-openerp-532-hr.payslip@546880a162d5>: ['"Grace Lee" <@False>'] 2026-09-06 14:48:16,813 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331080475938327.1788706096.741337299346924-openerp-532-hr.payslip@546880a162d5>: ['"Hannah Martin" <@False>'] 2026-09-06 14:48:16,814 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331080475938327.1788706096.741337299346924-openerp-532-hr.payslip@546880a162d5>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:48:16,816 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <331080475938327.1788706096.741337299346924-openerp-532-hr.payslip@546880a162d5>: ['"User Payroll" <@False>'] 2026-09-06 14:48:16,839 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2017] 2026-09-06 14:48:16,933 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053199567266364.1788706096.872209310531616-openerp-532-hr.payslip@546880a162d5>: ['"Alice Johnson" <@False>'] 2026-09-06 14:48:16,935 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053199567266364.1788706096.872209310531616-openerp-532-hr.payslip@546880a162d5>: ['"Bob Smith" <@False>'] 2026-09-06 14:48:16,937 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053199567266364.1788706096.872209310531616-openerp-532-hr.payslip@546880a162d5>: ['"Charlie Brown" <@False>'] 2026-09-06 14:48:16,938 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053199567266364.1788706096.872209310531616-openerp-532-hr.payslip@546880a162d5>: ['"David Wilson" <@False>'] 2026-09-06 14:48:16,940 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053199567266364.1788706096.872209310531616-openerp-532-hr.payslip@546880a162d5>: ['"Eva Green" <@False>'] 2026-09-06 14:48:16,942 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053199567266364.1788706096.872209310531616-openerp-532-hr.payslip@546880a162d5>: ['"Frank White" <@False>'] 2026-09-06 14:48:16,943 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053199567266364.1788706096.872209310531616-openerp-532-hr.payslip@546880a162d5>: ['"Grace Lee" <@False>'] 2026-09-06 14:48:16,945 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053199567266364.1788706096.872209310531616-openerp-532-hr.payslip@546880a162d5>: ['"Hannah Martin" <@False>'] 2026-09-06 14:48:16,946 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053199567266364.1788706096.872209310531616-openerp-532-hr.payslip@546880a162d5>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:48:16,948 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <053199567266364.1788706096.872209310531616-openerp-532-hr.payslip@546880a162d5>: ['"User Payroll" <@False>'] 2026-09-06 14:48:16,977 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2018] 2026-09-06 14:48:17,026 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_14_01_hr_timesheet_payroll ... 2026-09-06 14:48:17,048 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [960] 2026-09-06 14:48:17,062 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_14_02_hr_timesheet_payroll ... 2026-09-06 14:48:17,113 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-06 14:48:17,430 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651354485370188.1788706097.346049308776855-openerp-532-hr.payslip@546880a162d5>: ['"Alice Johnson" <@False>'] 2026-09-06 14:48:17,432 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651354485370188.1788706097.346049308776855-openerp-532-hr.payslip@546880a162d5>: ['"Bob Smith" <@False>'] 2026-09-06 14:48:17,433 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651354485370188.1788706097.346049308776855-openerp-532-hr.payslip@546880a162d5>: ['"Charlie Brown" <@False>'] 2026-09-06 14:48:17,435 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651354485370188.1788706097.346049308776855-openerp-532-hr.payslip@546880a162d5>: ['"David Wilson" <@False>'] 2026-09-06 14:48:17,437 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651354485370188.1788706097.346049308776855-openerp-532-hr.payslip@546880a162d5>: ['"Eva Green" <@False>'] 2026-09-06 14:48:17,438 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651354485370188.1788706097.346049308776855-openerp-532-hr.payslip@546880a162d5>: ['"Frank White" <@False>'] 2026-09-06 14:48:17,440 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651354485370188.1788706097.346049308776855-openerp-532-hr.payslip@546880a162d5>: ['"Grace Lee" <@False>'] 2026-09-06 14:48:17,441 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651354485370188.1788706097.346049308776855-openerp-532-hr.payslip@546880a162d5>: ['"Hannah Martin" <@False>'] 2026-09-06 14:48:17,443 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651354485370188.1788706097.346049308776855-openerp-532-hr.payslip@546880a162d5>: ['"Tran Minh Khang" <@False>'] 2026-09-06 14:48:17,444 127 INFO rb-41ce622-224575-412240 odoo.addons.mail.models.mail_mail: Ignoring invalid recipients for mail.mail <651354485370188.1788706097.346049308776855-openerp-532-hr.payslip@546880a162d5>: ['"User Payroll" <@False>'] 2026-09-06 14:48:17,470 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2019] 2026-09-06 14:48:17,477 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.analytic.line records with IDs: [960] 2026-09-06 14:48:17,495 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_15_hr_timesheet_payroll ... 2026-09-06 14:48:17,673 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1409] 2026-09-06 14:48:17,735 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_16_hr_timesheet_payroll ... 2026-09-06 14:48:17,784 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-06 14:48:17,995 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_timesheet_payroll.tests.test_hr_timesheet_payroll: Starting TestHrTimesheetPayroll.test_17_hr_timesheet_payroll ... 2026-09-06 14:48:18,055 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted hr.payslip.worked_days records with IDs: [1386] 2026-09-06 14:48:18,774 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:48:18,784 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_1 ... 2026-09-06 14:48:19,331 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_2 ... 2026-09-06 14:48:19,820 127 INFO rb-41ce622-224575-412240 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-06 14:48:19,918 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_training.tests.test_access_rights: Starting TestAccessRight.test_access_right_3 ... 2026-09-06 14:48:20,392 127 INFO rb-41ce622-224575-412240 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-06 14:48:20,406 127 INFO rb-41ce622-224575-412240 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-06 14:48:20,435 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:48:20,448 127 INFO rb-41ce622-224575-412240 odoo.addons.to_hr_training.tests.test_to_hr_training: Starting TestToHrTraining.test_compute_course_1 ... 2026-09-06 14:48:20,905 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:48:20,915 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_check_require_module_to_inter_company_invoice ... 2026-09-06 14:48:21,762 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_invoice ... 2026-09-06 14:48:22,475 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_sale_purchase ... 2026-09-06 14:48:23,157 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_base.tests.test_res_config_settings: Starting TestResConfigSetting.test_onchange_module_to_inter_company_sale_purchase_stock ... 2026-09-06 14:48:23,838 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:48:23,848 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_01a_auto_generate_inter_company_purchase_invoice ... 2026-09-06 14:48:31,964 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_01b_auto_generate_inter_company_purchase_invoice ... 2026-09-06 14:48:39,803 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_02a_auto_generate_inter_company_sale_invoice ... 2026-09-06 14:48:47,709 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_02b_auto_generate_inter_company_sale_invoicetest_02 ... 2026-09-06 14:48:55,944 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_03a_auto_generate_inter_company_credit_note_invoice ... 2026-09-06 14:49:04,114 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_03b_auto_generate_inter_company_credit_note_invoice ... 2026-09-06 14:49:11,839 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_04a_auto_generate_inter_company_refund_invoice ... 2026-09-06 14:49:19,904 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_04b_auto_generate_inter_company_refund_invoice ... 2026-09-06 14:49:27,643 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_invoice.tests.test_inter_company_invoice: Starting TestInterCompanyInvoice.test_05_inter_company_invoice_analytic_distribution ... 2026-09-06 14:49:35,252 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:37,013 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ec9ebba0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:37,014 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ec9e80e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:37,018 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:37,021 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ec9e9620> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:37,246 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:38,380 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea81b060> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:38,380 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb287920> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:38,385 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:38,387 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb286840> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:38,588 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:40,368 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ec51b740> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:40,369 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7f3e700> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:40,373 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:40,376 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7f3e8e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:40,599 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:41,738 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eab96480> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:41,738 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb334e00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:41,742 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:41,745 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb336200> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:42,564 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:43,736 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c62407c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:43,737 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e746b600> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:43,741 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:43,744 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e746aca0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:43,954 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:45,706 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eae0ca40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:45,707 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ebbbc180> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:45,711 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:45,713 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ebbbf920> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:45,903 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:47,045 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7fc1ee0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:47,046 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e5dc4ea0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:47,050 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:47,052 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e5dc7920> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:47,874 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:48,989 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea51f060> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:48,989 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e787ee80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:48,993 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:48,996 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e787f380> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:49:51,258 127 INFO rb-41ce622-224575-412240 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-06 14:49:59,579 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:50:00,678 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c4e47600> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:50:00,679 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6f76840> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:50:00,683 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:50:00,685 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6f76660> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:50:00,703 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:50:00,714 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_01_auto_generate_validated_sale_order ... 2026-09-06 14:50:10,325 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #884 deleted stock.move.line records with IDs: [155] 2026-09-06 14:50:10,437 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_02_auto_generate_validated_purchase_order ... 2026-09-06 14:50:18,472 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_03_auto_generate_draft_sale_order ... 2026-09-06 14:50:26,309 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_04_auto_generate_draft_purchase_order ... 2026-09-06 14:50:34,210 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_06_prevent_generate_so_difference_currency ... 2026-09-06 14:50:42,192 127 INFO rb-41ce622-224575-412240 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-06 14:50:49,961 127 INFO rb-41ce622-224575-412240 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-06 14:50:58,610 127 INFO rb-41ce622-224575-412240 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-06 14:51:07,374 127 INFO rb-41ce622-224575-412240 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-06 14:51:15,765 127 INFO rb-41ce622-224575-412240 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-06 14:51:24,100 127 INFO rb-41ce622-224575-412240 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-06 14:51:32,445 127 INFO rb-41ce622-224575-412240 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-06 14:51:42,105 127 INFO rb-41ce622-224575-412240 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-06 14:51:51,186 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_15_analytic_distribution_so_to_po ... 2026-09-06 14:51:59,468 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:00,608 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb766200> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:00,608 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb781080> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:00,613 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:00,615 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb781f80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:00,833 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:02,568 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ec544cc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:02,569 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eab0d620> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:02,572 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:02,575 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eab0ec00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:02,772 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:04,532 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e8281580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:04,533 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e5e98040> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:04,537 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:04,539 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e5e9ad40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:04,759 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:05,869 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e744cf40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:05,870 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c9907920> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:05,875 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:05,877 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c9906b60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:06,080 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:07,814 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6ec8fe0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:07,814 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7801a80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:07,818 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:07,821 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7801e40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:08,021 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:09,777 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7dcba60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:09,778 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e60874c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:09,782 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:09,784 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e60849a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:09,978 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:11,107 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7e232e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:11,108 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e73b8720> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:11,112 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:11,114 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e73bade0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:11,327 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:13,119 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c690cf40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:13,119 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6bf3e20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:13,123 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:13,125 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6bf1620> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:13,824 127 INFO rb-41ce622-224575-412240 odoo.addons.to_inter_company_sale_purchase.tests.test_inter_company_sale_purchase: Starting TestInterCompanySalePurchase.test_16_analytic_distribution_po_to_so ... 2026-09-06 14:52:22,343 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:24,113 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e7f3e660> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:24,114 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e735a7a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:24,118 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:24,121 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7359260> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:24,328 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:25,471 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e5e8f1a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:25,472 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e7edafc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:25,476 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:25,478 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e7edb6a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:26,321 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:27,448 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c7d6ed40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:27,449 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e68a9800> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:27,453 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:27,456 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e68a8fe0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:27,678 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:29,503 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e785fce0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:29,504 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c633cea0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:29,509 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:29,512 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c633d3a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:29,725 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:30,918 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e806aac0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:30,919 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c987e3e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:30,923 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:30,926 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c987f600> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:31,777 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:32,920 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e64a5260> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:32,921 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e912e0c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:32,925 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:32,928 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e912cae0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:33,129 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:34,933 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea9cd800> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:34,933 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eae0d760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:34,938 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:34,940 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eae0c220> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:35,163 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:36,355 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e30a7e20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:36,356 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6d272e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:36,360 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:36,362 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6d256c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:37,745 127 INFO rb-41ce622-224575-412240 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-06 14:52:46,983 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:48,128 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c99076a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:48,128 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eafc8180> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:48,133 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:48,135 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eafc85e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:49,063 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:50,168 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eabe6340> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:50,169 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e3e9a8e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:50,173 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:50,176 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e3e9ae80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:50,373 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:52,127 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6474220> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:52,128 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c8422480> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:52,131 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:52,134 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c8421580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:52,349 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:53,470 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb642480> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:53,471 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e468cc20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:53,476 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:53,478 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e468ea20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:53,683 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:55,440 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ea610ae0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:55,441 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e6aaae80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:55,445 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:55,448 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e6aa8c20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:55,659 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:56,785 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eaf9bf60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:56,785 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7d3f1a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:56,789 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:56,791 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb915120> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:57,619 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:58,772 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eaade020> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:58,773 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7073e20> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:58,777 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:58,779 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7073240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:52:58,983 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:53:00,805 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eabdb560> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:53:00,806 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eb0aefc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:53:00,811 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:53:00,814 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eb0ade40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 47, in run test(result) File "/usr/lib/python3.12/unittest/case.py", line 690, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 353, in run super().run(result) File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 216, in run self._callTestMethod(testMethod) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:53:03,238 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3613, 3614] 2026-09-06 14:53:03,313 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7232] 2026-09-06 14:53:03,511 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:53:05,306 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e742ab60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:53:05,307 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eafc8040> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:53:05,310 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:53:05,313 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eafc9580> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:53:05,330 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:53:05,342 127 INFO rb-41ce622-224575-412240 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-06 14:53:15,361 127 INFO rb-41ce622-224575-412240 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-06 14:53:25,394 127 INFO rb-41ce622-224575-412240 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-06 14:53:35,642 127 INFO rb-41ce622-224575-412240 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-06 14:53:45,595 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:53:52,149 127 INFO rb-41ce622-224575-412240 odoo.addons.to_invoice_tax_details.tests.test_account_move: Starting TestInInvoiceWithTaxDetails.test_10_invoice_line_price_tax ... 2026-09-06 14:53:52,205 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:53:52,215 127 INFO rb-41ce622-224575-412240 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_access_right ... 2026-09-06 14:53:53,888 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2020] 2026-09-06 14:53:53,900 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54188] 2026-09-06 14:53:53,905 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:53:54,120 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2021] 2026-09-06 14:53:54,134 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54190] 2026-09-06 14:53:54,138 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:53:54,204 127 INFO rb-41ce622-224575-412240 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_vs_invoice_name ... 2026-09-06 14:53:55,640 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2022] 2026-09-06 14:53:55,645 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54193] 2026-09-06 14:53:55,649 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:53:55,876 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2023] 2026-09-06 14:53:55,881 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54195] 2026-09-06 14:53:55,885 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:53:55,991 127 INFO rb-41ce622-224575-412240 odoo.addons.to_legal_invoice_number.tests.test_to_legal_invoice_number: Starting TestLegalInvoiceNumber.test_sync_legal_number_vs_payment_reference ... 2026-09-06 14:53:57,376 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2024] 2026-09-06 14:53:57,382 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54199] 2026-09-06 14:53:57,385 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:53:57,590 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2025] 2026-09-06 14:53:57,595 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [54201] 2026-09-06 14:53:57,599 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:53:57,707 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:54:02,514 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #932 deleted mail.message records with IDs: [3917, 3916] 2026-09-06 14:54:02,523 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #932 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-06 14:54:02,541 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #932 deleted mail.message records with IDs: [3921, 3920, 3919] 2026-09-06 14:54:02,543 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #932 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-06 14:54:02,555 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #932 deleted mail.message records with IDs: [3925, 3924, 3923] 2026-09-06 14:54:02,557 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #932 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-06 14:54:02,751 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:04,546 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb2dc040> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:04,546 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eac691c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:04,550 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:04,553 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eac69940> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:04,769 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:05,945 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c6fc1940> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:05,946 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7cf2c00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:05,952 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:05,955 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7cf0860> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:06,169 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:08,088 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb23c7c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:08,089 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c6ebab60> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:08,095 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:08,099 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c6ebbd80> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:08,403 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:10,220 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb3e79c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:10,221 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7ebbbaca0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:10,225 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:10,228 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7ebbbb920> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:10,455 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:11,598 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7eb35cae0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:11,599 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7d260c0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:11,604 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:11,607 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c7d25120> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:11,826 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:13,614 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e783c0e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:13,615 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7e78e22a0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:13,619 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:13,621 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7e78e0a40> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:13,813 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:14,931 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7c5f33740> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:14,931 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c7079300> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:14,935 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:14,938 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c70785e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 345, in _sync_plan_column field = self.env['ir.model.fields'].with_context(update_custom_fields=True).sudo().create({ File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/Viindoo-erponline-enterprise-18.0/viin_customizer/models/ir_model_fields.py", line 50, in create return super().create(vals_list) File "", line 2, in create File "/data/build/rb-41ce622-224575/odoo/api.py", line 498, in _model_create_multi return create(self, arg) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1073, in create self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:15,768 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:16,893 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7e75005e0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:16,894 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7eaee2c00> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:16,897 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:16,900 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7eaee2ac0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 43, in run self._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 175, in _handleClassSetUp super()._handleClassSetUp(test, result) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/api.py", line 497, in _model_create_multi return create(self, [arg]) File "/data/build/rb-41ce622-224575/odoo/models.py", line 5083, in create next(iter(fields)).determine_inverse(batch_recs) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1500, in determine_inverse determine(self.inverse, records) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 110, in determine return needle(*args) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 124, in _inverse_name self._sync_all_plan_column() File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 308, in _sync_all_plan_column self._sync_plan_column(model) File "/data/build/rb-41ce622-224575/addons/analytic/models/analytic_plan.py", line 361, in _sync_plan_column field['index'] = True File "/data/build/rb-41ce622-224575/odoo/models.py", line 7105, in __setitem__ return self._fields[key].__set__(self, value) File "/data/build/rb-41ce622-224575/odoo/fields.py", line 1424, in __set__ records.write({self.name: write_value}) File "/data/build/rb-41ce622-224575/addons/base_sparse_field/models/models.py", line 39, in write return super(IrModelFields, self).write(vals) File "/data/build/rb-41ce622-224575/odoo/addons/base/models/ir_model.py", line 1157, in write self.pool.setup_models(self._cr) File "/usr/local/lib/python3.12/dist-packages/decorator/__init__.py", line 247, in fun return caller(func, *(extras + args), **kw) File "/data/build/rb-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:17,084 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_01_unlink ... 2026-09-06 14:54:17,110 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #932 deleted account.analytic.account records with IDs: [1363] 2026-09-06 14:54:17,126 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_02_unlink_with_lending_order ... 2026-09-06 14:54:17,498 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_analytic_account: Starting TestInterestType.test_03_unlink_with_borrowing_order ... 2026-09-06 14:54:17,829 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:17:revert_method setting sale.order.line._prepare_invoice_line to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 309, in setup_models model._unregister_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 64, in _unregister_hook revert_method(self.__class__, '_prepare_invoice_line') File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 17, in revert_method setattr(cls, name, method.origin) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:19,635 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:135:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_account to ._get_move_dict_vals_change_account_with_allocation at 0x7ff7ebd69760> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 135, in _register_hook self.__class__._get_move_dict_vals_change_account = _get_move_dict_vals_change_account_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:19,636 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py:175:_register_hook setting account.automatic.entry.wizard._get_move_dict_vals_change_period to ._get_move_dict_vals_change_period_with_allocation at 0x7ff7c9907240> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_account/wizard/account_automatic_entry_wizard.py", line 175, in _register_hook self.__class__._get_move_dict_vals_change_period = _get_move_dict_vals_change_period_with_allocation File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:19,640 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py:27:_register_hook setting project.project.create to Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/viin_project/models/project_project.py", line 27, in _register_hook self.__class__.create = create File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:19,642 127 INFO rb-41ce622-224575-412240 odoo.tests.common: /data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py:11:patch_method setting sale.order.line._prepare_invoice_line to .prepare_invoice_line_override at 0x7ff7c9906fc0> Stack (most recent call last): File "/data/build/rb-41ce622-224575/odoo-bin", line 8, in odoo.cli.main() File "/data/build/rb-41ce622-224575/odoo/cli/command.py", line 76, in main o.run(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 182, in run main(args) File "/data/build/rb-41ce622-224575/odoo/cli/server.py", line 175, in main rc = odoo.service.server.start(preload=preload, stop=stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1512, in start rc = server.run(preload, stop) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 646, in run rc = preload_registries(preload) File "/data/build/rb-41ce622-224575/odoo/service/server.py", line 1443, in preload_registries result = loader.run_suite(post_install_suite, global_report=registry._assertion_report) File "/data/build/rb-41ce622-224575/odoo/tests/loader.py", line 118, in run_suite suite(results) File "/usr/lib/python3.12/unittest/suite.py", line 84, in __call__ return self.run(*args, **kwds) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 42, in run self._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 190, in _tearDownPreviousClass super()._tearDownPreviousClass(test, result) File "/data/build/rb-41ce622-224575/odoo/tests/suite.py", line 112, in _tearDownPreviousClass previousClass.doClassCleanups() File "/data/build/rb-41ce622-224575/odoo/tests/case.py", line 247, in doClassCleanups function(*args, **kwargs) File "/data/build/rb-41ce622-224575/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-41ce622-224575/odoo/tools/func.py", line 97, in locked return func(inst, *args, **kwargs) File "/data/build/rb-41ce622-224575/odoo/modules/registry.py", line 365, in setup_models model._register_hook() File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 49, in _register_hook patch_method(self.__class__, '_prepare_invoice_line', prepare_invoice_line_override) File "/data/build/Viindoo-tvtmaaddons-18.0/l10n_vn_viin_einvoice_sale/models/sale_order_line.py", line 11, in patch_method setattr(cls, name, wrapped) File "/data/build/rb-41ce622-224575/odoo/tests/common.py", line 988, in metamodel_setattr _logger.runbot( File "/data/build/rb-41ce622-224575/odoo/netsvc.py", line 376, in runbot self.log(logging.RUNBOT, message, *args, **kws) 2026-09-06 14:54:19,660 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:54:25,034 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #934 deleted mail.message records with IDs: [3917, 3916] 2026-09-06 14:54:25,044 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #934 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-06 14:54:25,066 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #934 deleted mail.message records with IDs: [3921, 3920, 3919] 2026-09-06 14:54:25,068 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #934 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-06 14:54:25,079 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #934 deleted mail.message records with IDs: [3925, 3924, 3923] 2026-09-06 14:54:25,081 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #934 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-06 14:54:25,293 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_interest_type: Starting TestInterestType.test_check_interest_float_rate ... 2026-09-06 14:54:25,323 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_interest_type: Starting TestInterestType.test_interest_float_rate_product ... 2026-09-06 14:54:25,407 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:54:30,049 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.message records with IDs: [3917, 3916] 2026-09-06 14:54:30,056 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-06 14:54:30,071 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.message records with IDs: [3921, 3920, 3919] 2026-09-06 14:54:30,073 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-06 14:54:30,085 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.message records with IDs: [3925, 3924, 3923] 2026-09-06 14:54:30,087 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-06 14:54:31,048 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_can_mark_as_done ... 2026-09-06 14:54:31,159 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [1] 2026-09-06 14:54:31,194 127 INFO rb-41ce622-224575-412240 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-06 14:54:31,400 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [2] 2026-09-06 14:54:31,436 127 INFO rb-41ce622-224575-412240 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-06 14:54:33,154 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_disbursement_payment_match ... 2026-09-06 14:54:33,256 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [4] 2026-09-06 14:54:33,278 127 INFO rb-41ce622-224575-412240 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-06 14:54:33,469 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [5] 2026-09-06 14:54:33,504 127 INFO rb-41ce622-224575-412240 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-06 14:54:34,022 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted account.move.line.ctp records with IDs: [3620] 2026-09-06 14:54:34,119 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted account.move.line records with IDs: [7242, 7243] 2026-09-06 14:54:34,146 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.message records with IDs: [54238] 2026-09-06 14:54:34,206 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted account.move records with IDs: [1511] 2026-09-06 14:54:34,220 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.followers records with IDs: [5688, 5689] 2026-09-06 14:54:34,241 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.disbursement.payment.match records with IDs: [2] 2026-09-06 14:54:34,257 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.message records with IDs: [54223] 2026-09-06 14:54:34,260 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [6] 2026-09-06 14:54:34,266 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.followers records with IDs: [5673] 2026-09-06 14:54:34,288 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.message records with IDs: [54236, 54235, 54234, 54233, 54232, 54231, 54230, 54229, 54228, 54227, 54226, 54225, 54224] 2026-09-06 14:54:34,292 127 INFO rb-41ce622-224575-412240 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-06 14:54:34,298 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.followers records with IDs: [5674, 5675, 5676, 5677, 5678, 5679, 5680, 5681, 5682, 5683, 5684, 5685, 5686] 2026-09-06 14:54:34,368 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [7] 2026-09-06 14:54:34,386 127 INFO rb-41ce622-224575-412240 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-06 14:54:34,458 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_interest ... 2026-09-06 14:54:34,561 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [9] 2026-09-06 14:54:34,582 127 INFO rb-41ce622-224575-412240 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-06 14:54:34,765 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [10] 2026-09-06 14:54:34,801 127 INFO rb-41ce622-224575-412240 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-06 14:54:35,545 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cancel_invoice_of_interest_line ... 2026-09-06 14:54:35,649 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [12] 2026-09-06 14:54:35,671 127 INFO rb-41ce622-224575-412240 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-06 14:54:35,858 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [13] 2026-09-06 14:54:35,894 127 INFO rb-41ce622-224575-412240 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-06 14:54:37,077 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted account.partial.reconcile records with IDs: [139] 2026-09-06 14:54:37,171 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_confirm_interest_line ... 2026-09-06 14:54:37,276 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [15] 2026-09-06 14:54:37,299 127 INFO rb-41ce622-224575-412240 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-06 14:54:37,389 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_confirm_refund_line ... 2026-09-06 14:54:37,493 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [17] 2026-09-06 14:54:37,516 127 INFO rb-41ce622-224575-412240 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-06 14:54:37,605 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_disbursement_register_currency_diff ... 2026-09-06 14:54:37,710 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [19] 2026-09-06 14:54:37,732 127 INFO rb-41ce622-224575-412240 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-06 14:54:37,923 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_01 ... 2026-09-06 14:54:38,036 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [21] 2026-09-06 14:54:38,058 127 INFO rb-41ce622-224575-412240 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-06 14:54:38,141 127 INFO rb-41ce622-224575-412240 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-06 14:54:38,156 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_02 ... 2026-09-06 14:54:38,286 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [23] 2026-09-06 14:54:38,308 127 INFO rb-41ce622-224575-412240 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-06 14:54:38,494 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [24] 2026-09-06 14:54:38,530 127 INFO rb-41ce622-224575-412240 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-06 14:54:39,011 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_mark_as_done_03 ... 2026-09-06 14:54:39,115 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [26] 2026-09-06 14:54:39,137 127 INFO rb-41ce622-224575-412240 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-06 14:54:39,322 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [27] 2026-09-06 14:54:39,356 127 INFO rb-41ce622-224575-412240 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-06 14:54:39,814 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.message records with IDs: [54312, 54311, 54310, 54309, 54308, 54307, 54306, 54305, 54304, 54303, 54302, 54301] 2026-09-06 14:54:39,818 127 INFO rb-41ce622-224575-412240 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-06 14:54:39,826 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.followers records with IDs: [5757, 5758, 5759, 5760, 5761, 5762, 5763, 5764, 5765, 5766, 5767, 5768] 2026-09-06 14:54:39,843 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_set_disbursement_to_draft ... 2026-09-06 14:54:39,947 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [29] 2026-09-06 14:54:39,968 127 INFO rb-41ce622-224575-412240 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-06 14:54:40,039 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [30] 2026-09-06 14:54:40,047 127 INFO rb-41ce622-224575-412240 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-06 14:54:40,073 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_cannot_unlink_not_in_draft_state ... 2026-09-06 14:54:40,176 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [31] 2026-09-06 14:54:40,198 127 INFO rb-41ce622-224575-412240 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-06 14:54:40,271 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [32] 2026-09-06 14:54:40,284 127 INFO rb-41ce622-224575-412240 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-06 14:54:40,299 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [32] 2026-09-06 14:54:40,312 127 INFO rb-41ce622-224575-412240 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-06 14:54:40,329 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_compute_disbursement_with_period_start_day_not_first_date ... 2026-09-06 14:54:40,393 127 INFO rb-41ce622-224575-412240 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-06 14:54:40,446 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_confirm_contract ... 2026-09-06 14:54:40,599 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [35, 36] 2026-09-06 14:54:40,632 127 INFO rb-41ce622-224575-412240 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-06 14:54:40,747 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_copy_contract_order ... 2026-09-06 14:54:40,804 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_by_number ... 2026-09-06 14:54:40,946 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_end_date ... 2026-09-06 14:54:41,101 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [41, 42] 2026-09-06 14:54:41,123 127 INFO rb-41ce622-224575-412240 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-06 14:54:41,134 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.disbursement records with IDs: [19, 20] 2026-09-06 14:54:41,252 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_more_than_loan_amount ... 2026-09-06 14:54:41,310 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_more_than_loan_amount_2 ... 2026-09-06 14:54:41,360 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register ... 2026-09-06 14:54:41,463 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [45] 2026-09-06 14:54:41,485 127 INFO rb-41ce622-224575-412240 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-06 14:54:41,668 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [46] 2026-09-06 14:54:41,702 127 INFO rb-41ce622-224575-412240 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-06 14:54:42,233 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.message records with IDs: [54317] 2026-09-06 14:54:42,236 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [47] 2026-09-06 14:54:42,242 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.followers records with IDs: [5774] 2026-09-06 14:54:42,278 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.message records with IDs: [54330, 54329, 54328, 54327, 54326, 54325, 54324, 54323, 54322, 54321, 54320, 54319, 54318] 2026-09-06 14:54:42,282 127 INFO rb-41ce622-224575-412240 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-06 14:54:42,289 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.followers records with IDs: [5775, 5776, 5777, 5778, 5779, 5780, 5781, 5782, 5783, 5784, 5785, 5786, 5787] 2026-09-06 14:54:42,687 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register_2 ... 2026-09-06 14:54:42,846 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [49, 50] 2026-09-06 14:54:42,878 127 INFO rb-41ce622-224575-412240 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-06 14:54:43,117 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [51, 52] 2026-09-06 14:54:43,168 127 INFO rb-41ce622-224575-412240 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-06 14:54:43,728 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_register_3 ... 2026-09-06 14:54:43,884 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [55, 56] 2026-09-06 14:54:43,915 127 INFO rb-41ce622-224575-412240 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-06 14:54:44,148 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [57, 58] 2026-09-06 14:54:44,198 127 INFO rb-41ce622-224575-412240 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-06 14:54:44,736 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_start_date_earlier_than_contract_start_date ... 2026-09-06 14:54:44,772 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_disbursement_upon_request ... 2026-09-06 14:54:44,873 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_01 ... 2026-09-06 14:54:44,937 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_02 ... 2026-09-06 14:54:45,034 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_03 ... 2026-09-06 14:54:45,131 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_04 ... 2026-09-06 14:54:45,198 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_05 ... 2026-09-06 14:54:45,254 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_08 ... 2026-09-06 14:54:45,353 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_09 ... 2026-09-06 14:54:45,413 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_10 ... 2026-09-06 14:54:45,479 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_11 ... 2026-09-06 14:54:45,578 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_12 ... 2026-09-06 14:54:45,638 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_13 ... 2026-09-06 14:54:45,695 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_14 ... 2026-09-06 14:54:45,752 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_16 ... 2026-09-06 14:54:45,851 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_18 ... 2026-09-06 14:54:45,954 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_19 ... 2026-09-06 14:54:46,017 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_20 ... 2026-09-06 14:54:46,080 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_fixed_rate_21 ... 2026-09-06 14:54:46,142 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_01 ... 2026-09-06 14:54:46,228 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_02 ... 2026-09-06 14:54:46,335 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_03 ... 2026-09-06 14:54:46,402 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_04 ... 2026-09-06 14:54:46,491 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_05 ... 2026-09-06 14:54:46,599 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_06 ... 2026-09-06 14:54:46,667 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_floating_rate_07 ... 2026-09-06 14:54:46,741 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_interest_payment ... 2026-09-06 14:54:46,847 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [90] 2026-09-06 14:54:46,870 127 INFO rb-41ce622-224575-412240 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-06 14:54:47,061 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [91] 2026-09-06 14:54:47,096 127 INFO rb-41ce622-224575-412240 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-06 14:54:48,199 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_loan_order_form ... 2026-09-06 14:54:48,228 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_reconfirm_contract ... 2026-09-06 14:54:48,333 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [93] 2026-09-06 14:54:48,354 127 INFO rb-41ce622-224575-412240 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-06 14:54:48,452 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [94] 2026-09-06 14:54:48,460 127 INFO rb-41ce622-224575-412240 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-06 14:54:48,479 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_refund_payment ... 2026-09-06 14:54:48,585 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [95] 2026-09-06 14:54:48,608 127 INFO rb-41ce622-224575-412240 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-06 14:54:48,800 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [96] 2026-09-06 14:54:48,836 127 INFO rb-41ce622-224575-412240 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-06 14:54:49,520 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.message records with IDs: [54448, 54447, 54446, 54445, 54444, 54443, 54442, 54441, 54440, 54439, 54438, 54437, 54436] 2026-09-06 14:54:49,525 127 INFO rb-41ce622-224575-412240 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-06 14:54:49,532 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted mail.followers records with IDs: [5899, 5900, 5901, 5902, 5903, 5904, 5905, 5906, 5907, 5908, 5909, 5910, 5911] 2026-09-06 14:54:49,980 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_set_days_of_month_or_year_to_zero ... 2026-09-06 14:54:50,007 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_unlink_contract_order ... 2026-09-06 14:54:50,109 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [98] 2026-09-06 14:54:50,128 127 INFO rb-41ce622-224575-412240 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-06 14:54:50,138 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.disbursement records with IDs: [60] 2026-09-06 14:54:50,150 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrowing.order records with IDs: [2] 2026-09-06 14:54:50,166 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order: Starting TestLoanBorrowingOrder.test_unlink_disburement ... 2026-09-06 14:54:50,267 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.refund.line records with IDs: [99] 2026-09-06 14:54:50,287 127 INFO rb-41ce622-224575-412240 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-06 14:54:50,299 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #936 deleted loan.borrow.disbursement records with IDs: [61] 2026-09-06 14:54:50,355 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:54:55,173 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted mail.message records with IDs: [3917, 3916] 2026-09-06 14:54:55,180 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-06 14:54:55,196 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted mail.message records with IDs: [3921, 3920, 3919] 2026-09-06 14:54:55,198 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-06 14:54:55,208 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted mail.message records with IDs: [3925, 3924, 3923] 2026-09-06 14:54:55,211 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-06 14:54:55,611 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [100] 2026-09-06 14:54:55,634 127 INFO rb-41ce622-224575-412240 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-06 14:55:01,720 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_02_borrow_order_disbursement_payment ... 2026-09-06 14:55:02,022 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_03_borrow_order_disbursement_payment_multiple ... 2026-09-06 14:55:02,501 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_04_borrow_order_refund_payment_01 ... 2026-09-06 14:55:02,653 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-06 14:55:02,698 127 INFO rb-41ce622-224575-412240 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-06 14:55:03,383 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_04_borrow_order_refund_payment_02 ... 2026-09-06 14:55:03,530 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-06 14:55:03,575 127 INFO rb-41ce622-224575-412240 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-06 14:55:04,244 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_05_borrow_order_refund_payment_multiple ... 2026-09-06 14:55:04,403 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-06 14:55:04,447 127 INFO rb-41ce622-224575-412240 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-06 14:55:05,273 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_06_borrow_order_interest ... 2026-09-06 14:55:05,417 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-06 14:55:05,458 127 INFO rb-41ce622-224575-412240 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-06 14:55:05,997 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_07_borrow_order_interest_multiple ... 2026-09-06 14:55:06,144 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-06 14:55:06,187 127 INFO rb-41ce622-224575-412240 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-06 14:55:09,490 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_08_check_disbursement_amount ... 2026-09-06 14:55:09,853 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_09_check_interest_amount ... 2026-09-06 14:55:10,007 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-06 14:55:10,053 127 INFO rb-41ce622-224575-412240 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-06 14:55:10,578 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_01 ... 2026-09-06 14:55:10,930 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_02 ... 2026-09-06 14:55:11,076 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-06 14:55:11,120 127 INFO rb-41ce622-224575-412240 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-06 14:55:11,955 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_borrowing_order_journal_link: Starting TestLoanBorrowingOrderJournalLink.test_10_check_journal_entry_company_03 ... 2026-09-06 14:55:12,115 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #938 deleted loan.borrow.refund.line records with IDs: [101] 2026-09-06 14:55:12,160 127 INFO rb-41ce622-224575-412240 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-06 14:55:13,820 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:55:18,476 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #940 deleted mail.message records with IDs: [3917, 3916] 2026-09-06 14:55:18,483 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #940 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-06 14:55:18,500 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #940 deleted mail.message records with IDs: [3921, 3920, 3919] 2026-09-06 14:55:18,503 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #940 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-06 14:55:18,514 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #940 deleted mail.message records with IDs: [3925, 3924, 3923] 2026-09-06 14:55:18,516 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #940 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-06 14:55:18,667 127 INFO rb-41ce622-224575-412240 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-06 14:55:18,774 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:55:23,371 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.message records with IDs: [3917, 3916] 2026-09-06 14:55:23,377 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-06 14:55:23,392 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.message records with IDs: [3921, 3920, 3919] 2026-09-06 14:55:23,395 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-06 14:55:23,406 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.message records with IDs: [3925, 3924, 3923] 2026-09-06 14:55:23,408 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-06 14:55:24,146 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_can_mark_as_done ... 2026-09-06 14:55:24,278 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [1] 2026-09-06 14:55:24,306 127 INFO rb-41ce622-224575-412240 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-06 14:55:24,500 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [2] 2026-09-06 14:55:24,538 127 INFO rb-41ce622-224575-412240 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-06 14:55:25,045 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_disbursement_payment_match ... 2026-09-06 14:55:25,149 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [4] 2026-09-06 14:55:25,172 127 INFO rb-41ce622-224575-412240 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-06 14:55:25,371 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [5] 2026-09-06 14:55:25,405 127 INFO rb-41ce622-224575-412240 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-06 14:55:25,911 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted account.move.line.ctp records with IDs: [3664] 2026-09-06 14:55:26,005 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted account.move.line records with IDs: [7331, 7332] 2026-09-06 14:55:26,032 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.message records with IDs: [54640] 2026-09-06 14:55:26,086 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted account.move records with IDs: [1555] 2026-09-06 14:55:26,100 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.followers records with IDs: [6142, 6143] 2026-09-06 14:55:26,116 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.disbursement.payment.match records with IDs: [2] 2026-09-06 14:55:26,136 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.message records with IDs: [54625] 2026-09-06 14:55:26,139 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [6] 2026-09-06 14:55:26,145 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.followers records with IDs: [6127] 2026-09-06 14:55:26,167 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.message records with IDs: [54638, 54637, 54636, 54635, 54634, 54633, 54632, 54631, 54630, 54629, 54628, 54627, 54626] 2026-09-06 14:55:26,171 127 INFO rb-41ce622-224575-412240 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-06 14:55:26,178 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.followers records with IDs: [6128, 6129, 6130, 6131, 6132, 6133, 6134, 6135, 6136, 6137, 6138, 6139, 6140] 2026-09-06 14:55:26,247 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [7] 2026-09-06 14:55:26,265 127 INFO rb-41ce622-224575-412240 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-06 14:55:26,341 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_interest ... 2026-09-06 14:55:26,449 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [9] 2026-09-06 14:55:26,472 127 INFO rb-41ce622-224575-412240 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-06 14:55:26,672 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [10] 2026-09-06 14:55:26,707 127 INFO rb-41ce622-224575-412240 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-06 14:55:27,513 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cancel_invoice_of_interest_line ... 2026-09-06 14:55:27,622 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [12] 2026-09-06 14:55:27,643 127 INFO rb-41ce622-224575-412240 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-06 14:55:27,831 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [13] 2026-09-06 14:55:27,866 127 INFO rb-41ce622-224575-412240 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-06 14:55:29,040 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted account.partial.reconcile records with IDs: [144] 2026-09-06 14:55:29,169 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_confirm_interest_line ... 2026-09-06 14:55:29,269 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [15] 2026-09-06 14:55:29,295 127 INFO rb-41ce622-224575-412240 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-06 14:55:29,398 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_confirm_refund_line ... 2026-09-06 14:55:29,521 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [17] 2026-09-06 14:55:29,545 127 INFO rb-41ce622-224575-412240 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-06 14:55:29,635 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_disbursement_register_currency_diff ... 2026-09-06 14:55:29,739 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [19] 2026-09-06 14:55:29,761 127 INFO rb-41ce622-224575-412240 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-06 14:55:29,952 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_01 ... 2026-09-06 14:55:30,063 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [21] 2026-09-06 14:55:30,084 127 INFO rb-41ce622-224575-412240 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-06 14:55:30,167 127 INFO rb-41ce622-224575-412240 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-06 14:55:30,182 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_02 ... 2026-09-06 14:55:30,285 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [23] 2026-09-06 14:55:30,306 127 INFO rb-41ce622-224575-412240 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-06 14:55:30,491 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [24] 2026-09-06 14:55:30,525 127 INFO rb-41ce622-224575-412240 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-06 14:55:31,031 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_mark_as_done_03 ... 2026-09-06 14:55:31,138 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [26] 2026-09-06 14:55:31,159 127 INFO rb-41ce622-224575-412240 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-06 14:55:31,364 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [27] 2026-09-06 14:55:31,413 127 INFO rb-41ce622-224575-412240 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-06 14:55:31,899 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.message records with IDs: [54714, 54713, 54712, 54711, 54710, 54709, 54708, 54707, 54706, 54705, 54704, 54703] 2026-09-06 14:55:31,903 127 INFO rb-41ce622-224575-412240 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-06 14:55:31,911 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.followers records with IDs: [6211, 6212, 6213, 6214, 6215, 6216, 6217, 6218, 6219, 6220, 6221, 6222] 2026-09-06 14:55:31,928 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_set_disbursement_to_draft ... 2026-09-06 14:55:32,031 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [29] 2026-09-06 14:55:32,053 127 INFO rb-41ce622-224575-412240 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-06 14:55:32,129 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [30] 2026-09-06 14:55:32,137 127 INFO rb-41ce622-224575-412240 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-06 14:55:32,163 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_cannot_unlink_not_in_draft_state ... 2026-09-06 14:55:32,265 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [31] 2026-09-06 14:55:32,287 127 INFO rb-41ce622-224575-412240 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-06 14:55:32,368 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [32] 2026-09-06 14:55:32,384 127 INFO rb-41ce622-224575-412240 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-06 14:55:32,400 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [32] 2026-09-06 14:55:32,412 127 INFO rb-41ce622-224575-412240 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-06 14:55:32,429 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_compute_disbursement_with_period_start_day_not_first_date ... 2026-09-06 14:55:32,491 127 INFO rb-41ce622-224575-412240 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-06 14:55:32,543 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_confirm_contract ... 2026-09-06 14:55:32,699 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [35, 36] 2026-09-06 14:55:32,733 127 INFO rb-41ce622-224575-412240 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-06 14:55:32,851 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_copy_contract_order ... 2026-09-06 14:55:32,910 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_by_number ... 2026-09-06 14:55:33,049 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_end_date ... 2026-09-06 14:55:33,198 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [41, 42] 2026-09-06 14:55:33,219 127 INFO rb-41ce622-224575-412240 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-06 14:55:33,230 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.disbursement records with IDs: [19, 20] 2026-09-06 14:55:33,348 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_more_than_loan_amount ... 2026-09-06 14:55:33,408 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_more_than_loan_amount_2 ... 2026-09-06 14:55:33,458 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register ... 2026-09-06 14:55:33,562 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [45] 2026-09-06 14:55:33,584 127 INFO rb-41ce622-224575-412240 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-06 14:55:33,772 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [46] 2026-09-06 14:55:33,806 127 INFO rb-41ce622-224575-412240 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-06 14:55:34,340 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.message records with IDs: [54719] 2026-09-06 14:55:34,343 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [47] 2026-09-06 14:55:34,349 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.followers records with IDs: [6228] 2026-09-06 14:55:34,385 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.message records with IDs: [54732, 54731, 54730, 54729, 54728, 54727, 54726, 54725, 54724, 54723, 54722, 54721, 54720] 2026-09-06 14:55:34,390 127 INFO rb-41ce622-224575-412240 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-06 14:55:34,397 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.followers records with IDs: [6229, 6230, 6231, 6232, 6233, 6234, 6235, 6236, 6237, 6238, 6239, 6240, 6241] 2026-09-06 14:55:34,873 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register_2 ... 2026-09-06 14:55:35,040 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [49, 50] 2026-09-06 14:55:35,073 127 INFO rb-41ce622-224575-412240 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-06 14:55:35,351 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [51, 52] 2026-09-06 14:55:35,404 127 INFO rb-41ce622-224575-412240 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-06 14:55:36,049 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_register_3 ... 2026-09-06 14:55:36,253 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [55, 56] 2026-09-06 14:55:36,286 127 INFO rb-41ce622-224575-412240 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-06 14:55:36,554 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [57, 58] 2026-09-06 14:55:36,616 127 INFO rb-41ce622-224575-412240 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-06 14:55:37,258 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_start_date_earlier_than_contract_start_date ... 2026-09-06 14:55:37,296 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_disbursement_upon_request ... 2026-09-06 14:55:37,401 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_01 ... 2026-09-06 14:55:37,468 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_02 ... 2026-09-06 14:55:37,565 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_03 ... 2026-09-06 14:55:37,661 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_04 ... 2026-09-06 14:55:37,730 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_05 ... 2026-09-06 14:55:37,790 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_08 ... 2026-09-06 14:55:37,956 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_09 ... 2026-09-06 14:55:38,026 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_10 ... 2026-09-06 14:55:38,099 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_11 ... 2026-09-06 14:55:38,216 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_12 ... 2026-09-06 14:55:38,279 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_13 ... 2026-09-06 14:55:38,336 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_14 ... 2026-09-06 14:55:38,398 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_16 ... 2026-09-06 14:55:38,496 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_18 ... 2026-09-06 14:55:38,599 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_19 ... 2026-09-06 14:55:38,662 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_20 ... 2026-09-06 14:55:38,724 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_fixed_rate_21 ... 2026-09-06 14:55:38,786 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_01 ... 2026-09-06 14:55:38,873 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_02 ... 2026-09-06 14:55:38,983 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_03 ... 2026-09-06 14:55:39,057 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_04 ... 2026-09-06 14:55:39,152 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_05 ... 2026-09-06 14:55:39,268 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_06 ... 2026-09-06 14:55:39,337 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_floating_rate_07 ... 2026-09-06 14:55:39,412 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_interest_payment ... 2026-09-06 14:55:39,516 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [90] 2026-09-06 14:55:39,538 127 INFO rb-41ce622-224575-412240 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-06 14:55:39,730 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [91] 2026-09-06 14:55:39,766 127 INFO rb-41ce622-224575-412240 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-06 14:55:40,937 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_loan_order_form ... 2026-09-06 14:55:40,966 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_reconfirm_contract ... 2026-09-06 14:55:41,075 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [93] 2026-09-06 14:55:41,097 127 INFO rb-41ce622-224575-412240 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-06 14:55:41,171 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [94] 2026-09-06 14:55:41,180 127 INFO rb-41ce622-224575-412240 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-06 14:55:41,199 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_refund_payment ... 2026-09-06 14:55:41,306 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [95] 2026-09-06 14:55:41,328 127 INFO rb-41ce622-224575-412240 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-06 14:55:41,515 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [96] 2026-09-06 14:55:41,550 127 INFO rb-41ce622-224575-412240 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-06 14:55:42,109 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.message records with IDs: [54850, 54849, 54848, 54847, 54846, 54845, 54844, 54843, 54842, 54841, 54840, 54839, 54838] 2026-09-06 14:55:42,113 127 INFO rb-41ce622-224575-412240 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-06 14:55:42,120 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted mail.followers records with IDs: [6353, 6354, 6355, 6356, 6357, 6358, 6359, 6360, 6361, 6362, 6363, 6364, 6365] 2026-09-06 14:55:42,510 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_set_days_of_month_or_year_to_zero ... 2026-09-06 14:55:42,536 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_unlink_contract_order ... 2026-09-06 14:55:42,631 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [98] 2026-09-06 14:55:42,647 127 INFO rb-41ce622-224575-412240 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-06 14:55:42,656 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.disbursement records with IDs: [60] 2026-09-06 14:55:42,667 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lending.order records with IDs: [2] 2026-09-06 14:55:42,682 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order: Starting TestLoanLendingOrder.test_unlink_disburement ... 2026-09-06 14:55:42,776 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.refund.line records with IDs: [99] 2026-09-06 14:55:42,793 127 INFO rb-41ce622-224575-412240 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-06 14:55:42,803 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #942 deleted loan.lend.disbursement records with IDs: [61] 2026-09-06 14:55:42,867 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:55:47,772 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted mail.message records with IDs: [3917, 3916] 2026-09-06 14:55:47,780 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-06 14:55:47,795 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted mail.message records with IDs: [3921, 3920, 3919] 2026-09-06 14:55:47,798 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-06 14:55:47,810 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted mail.message records with IDs: [3925, 3924, 3923] 2026-09-06 14:55:47,813 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-06 14:55:48,197 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [100] 2026-09-06 14:55:48,219 127 INFO rb-41ce622-224575-412240 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-06 14:55:54,833 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_02_lending_order_disbursement_payment ... 2026-09-06 14:55:55,132 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_03_lending_order_disbursement_payment_multiple ... 2026-09-06 14:55:55,586 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_04_lend_order_refund_payment_01 ... 2026-09-06 14:55:55,736 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-06 14:55:55,778 127 INFO rb-41ce622-224575-412240 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-06 14:55:56,445 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_04_lend_order_refund_payment_02 ... 2026-09-06 14:55:56,596 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-06 14:55:56,638 127 INFO rb-41ce622-224575-412240 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-06 14:55:57,297 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_05_lend_order_refund_payment_multiple ... 2026-09-06 14:55:57,437 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-06 14:55:57,481 127 INFO rb-41ce622-224575-412240 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-06 14:55:58,260 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_06_lend_order_interest ... 2026-09-06 14:55:58,404 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-06 14:55:58,447 127 INFO rb-41ce622-224575-412240 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-06 14:55:58,948 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_07_lend_order_interest_multiple ... 2026-09-06 14:55:59,092 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-06 14:55:59,136 127 INFO rb-41ce622-224575-412240 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-06 14:56:02,083 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_08_check_disbursement_amount ... 2026-09-06 14:56:02,521 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_09_check_interest_amount ... 2026-09-06 14:56:02,677 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-06 14:56:02,724 127 INFO rb-41ce622-224575-412240 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-06 14:56:03,248 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_01 ... 2026-09-06 14:56:03,619 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_02 ... 2026-09-06 14:56:03,763 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-06 14:56:03,806 127 INFO rb-41ce622-224575-412240 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-06 14:56:04,615 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_lending_order_journal_link: Starting TestLoanLendingOrderJournalLink.test_10_check_journal_entry_company_03 ... 2026-09-06 14:56:04,773 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #944 deleted loan.lend.refund.line records with IDs: [101] 2026-09-06 14:56:04,820 127 INFO rb-41ce622-224575-412240 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-06 14:56:06,623 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:56:11,249 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #946 deleted mail.message records with IDs: [3917, 3916] 2026-09-06 14:56:11,255 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #946 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-06 14:56:11,270 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #946 deleted mail.message records with IDs: [3921, 3920, 3919] 2026-09-06 14:56:11,272 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #946 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-06 14:56:11,283 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #946 deleted mail.message records with IDs: [3925, 3924, 3923] 2026-09-06 14:56:11,285 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #946 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-06 14:56:11,444 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_payment_match: Starting TestLoanPaymentMatch.test_lend_disbursement_payment_match_requires_disbursement ... 2026-09-06 14:56:11,482 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_payment_match: Starting TestLoanPaymentMatch.test_lend_refund_payment_match_requires_refund ... 2026-09-06 14:56:11,538 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:56:16,116 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #948 deleted mail.message records with IDs: [3917, 3916] 2026-09-06 14:56:16,123 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #948 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-06 14:56:16,140 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #948 deleted mail.message records with IDs: [3921, 3920, 3919] 2026-09-06 14:56:16,143 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #948 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-06 14:56:16,155 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #948 deleted mail.message records with IDs: [3925, 3924, 3923] 2026-09-06 14:56:16,157 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #948 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-06 14:56:16,306 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_disbursement_create_payment_raises_validation_error_not_bare_string ... 2026-09-06 14:56:16,343 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_hook_raises_not_implemented_when_not_overridden ... 2026-09-06 14:56:16,382 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeHook.test_refund_create_payment_raises_validation_error_not_bare_string ... 2026-09-06 14:56:16,452 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:56:20,985 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #950 deleted mail.message records with IDs: [3917, 3916] 2026-09-06 14:56:20,991 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #950 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-06 14:56:21,007 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #950 deleted mail.message records with IDs: [3921, 3920, 3919] 2026-09-06 14:56:21,009 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #950 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-06 14:56:21,020 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #950 deleted mail.message records with IDs: [3925, 3924, 3923] 2026-09-06 14:56:21,023 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #950 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-06 14:56:21,327 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeBorrowingHook.test_disbursement_hook_returns_inbound_and_borrow_order ... 2026-09-06 14:56:21,420 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #950 deleted loan.borrow.refund.line records with IDs: [110] 2026-09-06 14:56:21,442 127 INFO rb-41ce622-224575-412240 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-06 14:56:21,615 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #950 deleted loan.borrow.refund.line records with IDs: [111] 2026-09-06 14:56:21,651 127 INFO rb-41ce622-224575-412240 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-06 14:56:22,096 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeBorrowingHook.test_refund_hook_returns_outbound_and_borrow_order ... 2026-09-06 14:56:22,201 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #950 deleted loan.borrow.refund.line records with IDs: [113] 2026-09-06 14:56:22,224 127 INFO rb-41ce622-224575-412240 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-06 14:56:22,412 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #950 deleted loan.borrow.refund.line records with IDs: [114] 2026-09-06 14:56:22,447 127 INFO rb-41ce622-224575-412240 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-06 14:56:23,042 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #950 deleted mail.message records with IDs: [55041, 55040, 55039, 55038, 55037, 55036, 55035, 55034, 55033, 55032, 55031, 55030, 55029] 2026-09-06 14:56:23,048 127 INFO rb-41ce622-224575-412240 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-06 14:56:23,056 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #950 deleted mail.followers records with IDs: [6585, 6586, 6587, 6588, 6589, 6590, 6591, 6592, 6593, 6594, 6595, 6596, 6597] 2026-09-06 14:56:23,513 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:56:28,292 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #952 deleted mail.message records with IDs: [3917, 3916] 2026-09-06 14:56:28,299 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #952 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-06 14:56:28,313 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #952 deleted mail.message records with IDs: [3921, 3920, 3919] 2026-09-06 14:56:28,315 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #952 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-06 14:56:28,326 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #952 deleted mail.message records with IDs: [3925, 3924, 3923] 2026-09-06 14:56:28,329 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #952 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-06 14:56:28,623 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeLendingHook.test_disbursement_hook_returns_outbound_and_lend_order ... 2026-09-06 14:56:28,715 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #952 deleted loan.lend.refund.line records with IDs: [110] 2026-09-06 14:56:28,738 127 INFO rb-41ce622-224575-412240 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-06 14:56:28,911 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #952 deleted loan.lend.refund.line records with IDs: [111] 2026-09-06 14:56:28,946 127 INFO rb-41ce622-224575-412240 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-06 14:56:29,403 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_loan_payment_type: Starting TestLoanPaymentTypeLendingHook.test_refund_hook_returns_inbound_and_lend_order ... 2026-09-06 14:56:29,513 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #952 deleted loan.lend.refund.line records with IDs: [113] 2026-09-06 14:56:29,535 127 INFO rb-41ce622-224575-412240 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-06 14:56:29,719 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #952 deleted loan.lend.refund.line records with IDs: [114] 2026-09-06 14:56:29,753 127 INFO rb-41ce622-224575-412240 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-06 14:56:30,301 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #952 deleted mail.message records with IDs: [55095, 55094, 55093, 55092, 55091, 55090, 55089, 55088, 55087, 55086, 55085, 55084, 55083] 2026-09-06 14:56:30,306 127 INFO rb-41ce622-224575-412240 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-06 14:56:30,313 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #952 deleted mail.followers records with IDs: [6645, 6646, 6647, 6648, 6649, 6650, 6651, 6652, 6653, 6654, 6655, 6656, 6657] 2026-09-06 14:56:30,733 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:56:35,232 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #954 deleted mail.message records with IDs: [3917, 3916] 2026-09-06 14:56:35,238 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #954 deleted loan.floating.rate records with IDs: [2, 1] 2026-09-06 14:56:35,253 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #954 deleted mail.message records with IDs: [3921, 3920, 3919] 2026-09-06 14:56:35,256 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #954 deleted loan.floating.rate records with IDs: [5, 4, 3] 2026-09-06 14:56:35,267 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #954 deleted mail.message records with IDs: [3925, 3924, 3923] 2026-09-06 14:56:35,269 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #954 deleted loan.floating.rate records with IDs: [8, 7, 6] 2026-09-06 14:56:35,413 127 INFO rb-41ce622-224575-412240 odoo.addons.to_loan_management.tests.test_product: Starting TestLoanProduct.test_product_form ... 2026-09-06 14:56:35,939 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:56:35,950 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_1 ... 2026-09-06 14:56:36,064 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_2 ... 2026-09-06 14:56:36,161 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_constraints_maintenance_equipment_3 ... 2026-09-06 14:56:36,260 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_maintenance_equipment_2 ... 2026-09-06 14:56:36,359 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_by_working_hours.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_maintenance_equipment_3 ... 2026-09-06 14:56:36,462 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:56:36,471 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_01_cron_generate_requests ... 2026-09-06 14:56:36,555 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) started manually 2026-09-06 14:56:36,577 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) done 2026-09-06 14:56:36,593 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_02_cron_generate_requests ... 2026-09-06 14:56:36,672 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) started manually 2026-09-06 14:56:36,736 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) done 2026-09-06 14:56:36,739 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) started manually 2026-09-06 14:56:36,741 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Maintenance: generate preventive maintenance requests' (45) done 2026-09-06 14:56:36,757 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_1_compute_next_maintenance ... 2026-09-06 14:56:36,857 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_2_compute_next_maintenance ... 2026-09-06 14:56:36,952 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_3_compute_next_maintenance ... 2026-09-06 14:56:37,039 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_1_4_compute_next_maintenance ... 2026-09-06 14:56:37,124 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_notification.tests.test_maintenance_equipment: Starting TestMaintenanceEquipment.test_2_1_compute_next_maintenance ... 2026-09-06 14:56:37,224 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_01_cron_notify_maintenance ... 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2026] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55150] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2027] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2028] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (130) started manually 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (130) done 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_02_cron_notify_maintenance ... 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2030] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55160] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2031] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2032] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (130) started manually 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (130) done 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_03_cron_notify_maintenance ... 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2034] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55170] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2035] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2036] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (130) started manually 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Maintenance: Send Email Notify Maintenance' (130) done 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.to_maintenance_notification.tests.test_maintenance_request: Starting TestMaintenanceRequest.test_compute_date_to_notify ... 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2037] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55179] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2038] 2025-01-31 09:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2039] 2026-09-06 14:56:39,572 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:56:40,338 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_01 ... 2026-09-06 14:56:40,672 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_02 ... 2026-09-06 14:56:40,836 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [215] 2026-09-06 14:56:41,237 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_backdate_mark_done_03 ... 2021-01-01 07:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [219] 2026-09-06 14:56:41,905 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_production_backdate: Starting ProductionBackdate.test_display_popup_backdate ... 2026-09-06 14:56:42,115 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:56:42,941 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [228] 2026-09-06 14:56:43,144 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_01_start_workorder ... 2026-09-06 14:56:43,265 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_02_pending_workorder ... 2026-09-06 14:56:43,414 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_03_block_workcenter ... 2026-09-06 14:56:43,596 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_04_unblock_workcenter ... 2026-09-06 14:56:43,764 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_backdate_05_mark_done_workorder ... 2026-09-06 14:56:44,039 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_mark_done_workorder ... 2026-09-06 14:56:44,180 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_pending_workorder ... 2026-09-06 14:56:44,208 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_start_workorder ... 2026-09-06 14:56:44,361 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_popup_unblock_workcenter ... 2026-09-06 14:56:44,400 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate: Starting WorkorderBackdate.test_start_workorder_skips_done_workorder_when_raise_on_invalid_state ... 2026-09-06 14:56:44,520 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:56:45,320 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [234] 2026-09-06 14:56:45,504 127 INFO rb-41ce622-224575-412240 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-06 14:56:45,567 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [238] 2026-09-06 14:56:45,792 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_mark_done_leaves_the_server_clock_alone ... 2026-09-06 14:56:46,100 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_pause_beyond_expected_duration_splits_into_two_timers ... 2026-09-06 14:56:46,247 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_pause_within_expected_duration_books_one_productive_timer ... 2026-09-06 14:56:46,398 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_leaves_the_server_clock_alone ... 2026-09-06 14:56:46,520 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_never_changes_the_expected_duration ... 2026-09-06 14:56:46,654 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_backdate.tests.test_workorder_backdate_behavior: Starting WorkorderBackdateBehavior.test_backdate_start_on_a_planned_order_completes ... 2026-09-06 14:56:46,788 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:56:47,518 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move records with IDs: [247] 2026-09-06 14:56:47,680 127 INFO rb-41ce622-224575-412240 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-06 14:56:47,780 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:56:50,217 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_01_constrains_with_all_positive_percentages ... 2026-09-06 14:56:50,267 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_02_constrains_with_negative_percentages ... 2026-09-06 14:56:50,290 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_03_constrains_with_percentages_are_decimal ... 2026-09-06 14:56:50,328 127 INFO rb-41ce622-224575-412240 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-06 14:56:50,361 127 INFO rb-41ce622-224575-412240 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-06 14:56:50,395 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_bom_component_percentage.tests.test_mrp_bom_component_percentage: Starting TestBoMComponentPercentage.test_06_constrains_sum_percentage_is_zero ... 2026-09-06 14:56:50,435 127 INFO rb-41ce622-224575-412240 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-06 14:56:50,469 127 INFO rb-41ce622-224575-412240 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-06 14:56:51,374 127 INFO rb-41ce622-224575-412240 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-06 14:56:51,633 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:56:51,812 127 INFO rb-41ce622-224575-412240 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-06 14:56:51,877 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:56:54,391 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_bom_with_percentage: Starting TestUnbuildBomWithPercentage.test_03_unbuild_bom_percentage_standard_price ... 2026-09-06 14:56:54,700 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [213] 2026-09-06 14:56:54,718 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [214] 2026-09-06 14:56:54,734 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [215] 2026-09-06 14:56:54,902 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_bom_with_percentage: Starting TestUnbuildBomWithPercentage.test_04_unbuild_bom_percentage_product_fifo ... 2026-09-06 14:56:55,249 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [221] 2026-09-06 14:56:55,266 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [222] 2026-09-06 14:56:55,282 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [223] 2026-09-06 14:56:55,454 127 INFO rb-41ce622-224575-412240 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-06 14:56:55,931 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [230] 2026-09-06 14:56:55,948 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [231] 2026-09-06 14:56:55,964 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [232] 2026-09-06 14:56:56,177 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:56:56,324 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_check_svl: Starting TestUnbuildCheckSvl.test_01 ... 2026-09-06 14:56:57,572 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [240] 2026-09-06 14:56:57,591 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [241] 2026-09-06 14:56:58,545 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_bom_stock_value.tests.test_unbuild_check_svl: Starting TestUnbuildCheckSvl.test_02 ... 2026-09-06 14:56:59,031 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [246] 2026-09-06 14:56:59,050 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [247] 2026-09-06 14:56:59,531 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:57:02,217 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_maintenance.tests.test_mrp_maintenance: Starting TestMrpMaintenance.test_01_compute_maintenance_request ... 2026-09-06 14:57:02,235 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_maintenance.tests.test_mrp_maintenance: Starting TestMrpMaintenance.test_02_compute_maintenance_request ... 2026-09-06 14:57:02,379 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_maintenance.tests.test_mrp_maintenance: Starting TestMrpMaintenance.test_03_compute_maintenance_count ... 2026-09-06 14:57:02,818 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:57:02,828 127 INFO rb-41ce622-224575-412240 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-06 14:57:02,861 127 INFO rb-41ce622-224575-412240 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-06 14:57:02,873 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [1351] 2026-09-06 14:57:02,873 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1193] 2026-09-06 14:57:02,890 127 INFO rb-41ce622-224575-412240 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-06 14:57:02,919 127 INFO rb-41ce622-224575-412240 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-06 14:57:02,935 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [1351] 2026-09-06 14:57:02,935 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.module.module records with IDs: [1193] 2026-09-06 14:57:02,951 127 INFO rb-41ce622-224575-412240 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-06 14:57:02,967 127 INFO rb-41ce622-224575-412240 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-06 14:57:03,017 127 INFO rb-41ce622-224575-412240 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-06 14:57:03,035 127 INFO rb-41ce622-224575-412240 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-06 14:57:03,054 127 INFO rb-41ce622-224575-412240 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-06 14:57:03,079 127 INFO rb-41ce622-224575-412240 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-06 14:57:03,126 127 INFO rb-41ce622-224575-412240 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-06 14:57:03,141 127 INFO rb-41ce622-224575-412240 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-06 14:57:03,161 127 INFO rb-41ce622-224575-412240 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-06 14:57:03,182 127 INFO rb-41ce622-224575-412240 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-06 14:57:03,252 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:57:03,599 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_01_group_mrp_user_right ... 2026-09-06 14:57:03,618 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco 2026-09-06 14:57:03,623 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco.type 2026-09-06 14:57:03,624 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 6, model: viin.mrp.eco.tag 2026-09-06 14:57:03,639 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_02_group_plm_user_right_model_eco ... 2026-09-06 14:57:03,722 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #985 deleted mail.message records with IDs: [55226] 2026-09-06 14:57:03,738 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #985 deleted viin.mrp.eco records with IDs: [2] 2026-09-06 14:57:03,742 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #985 deleted mail.followers records with IDs: [6698] 2026-09-06 14:57:03,757 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_07_group_plm_user_right_model_eco_tag ... 2026-09-06 14:57:03,775 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #985 deleted viin.mrp.eco.tag records with IDs: [2] 2026-09-06 14:57:03,788 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_08_group_plm_manager_right_model_eco ... 2026-09-06 14:57:03,868 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #985 deleted mail.message records with IDs: [55227] 2026-09-06 14:57:03,888 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #985 deleted viin.mrp.eco records with IDs: [3] 2026-09-06 14:57:03,891 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #985 deleted mail.followers records with IDs: [6699] 2026-09-06 14:57:03,906 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_access_right: Starting TestPLMAccessRight.test_12_group_plm_manager_right_model_eco_tag ... 2026-09-06 14:57:03,923 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #986 deleted viin.mrp.eco.tag records with IDs: [3] 2026-09-06 14:57:03,945 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:57:06,636 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_an_eco_of_another_company_cannot_be_read ... 2026-09-06 14:57:06,685 127 INFO rb-41ce622-224575-412240 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-06 14:57:06,707 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_an_eco_of_another_company_cannot_be_written ... 2026-09-06 14:57:06,748 127 INFO rb-41ce622-224575-412240 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-06 14:57:06,769 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_bom_eco_count_excludes_other_companies ... 2026-09-06 14:57:06,785 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_change_lines_follow_their_eco_company ... 2026-09-06 14:57:06,804 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_change_lines_of_another_company_are_not_searchable ... 2026-09-06 14:57:06,832 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_creating_a_company_less_eco_is_refused ... 2026-09-06 14:57:06,884 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_eco_type_count_excludes_other_companies ... 2026-09-06 14:57:06,903 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_manufacturing_order_eco_count_excludes_other_companies ... 2026-09-06 14:57:07,330 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_product_eco_count_excludes_other_companies ... 2026-09-06 14:57:07,346 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_multi_company: Starting TestPLMMultiCompany.test_scheduled_eco_application_still_crosses_companies ... 2026-09-06 14:57:07,386 127 INFO rb-41ce622-224575-412240 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-06 14:57:07,431 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:57:08,137 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-06 14:57:08,140 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-06 14:57:10,278 127 INFO rb-41ce622-224575-412240 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-06 14:57:10,293 127 INFO rb-41ce622-224575-412240 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-06 14:57:10,308 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25612], uid: 992, model: ir.attachment 2026-09-06 14:57:10,328 127 INFO rb-41ce622-224575-412240 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-06 14:57:10,364 127 INFO rb-41ce622-224575-412240 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-06 14:57:10,384 127 INFO rb-41ce622-224575-412240 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-06 14:57:10,419 127 INFO rb-41ce622-224575-412240 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-06 14:57:10,438 127 INFO rb-41ce622-224575-412240 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-06 14:57:10,465 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #992 deleted product.document records with IDs: [10] 2026-09-06 14:57:10,500 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #992 deleted ir.attachment records with IDs: [25656] 2026-09-06 14:57:10,518 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #992 deleted ir.attachment records with IDs: [25657] 2026-09-06 14:57:10,532 127 INFO rb-41ce622-224575-412240 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-06 14:57:10,580 127 INFO rb-41ce622-224575-412240 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-06 14:57:10,612 127 INFO rb-41ce622-224575-412240 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-06 14:57:10,650 127 INFO rb-41ce622-224575-412240 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-06 14:57:10,674 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:demo from n/a 2026-09-06 14:57:10,683 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:10,861 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25658], uid: 6, model: ir.attachment 2026-09-06 14:57:10,866 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:10] "GET /web/content/25658 HTTP/1.1" 404 - 33 0.012 0.173 2026-09-06 14:57:10,874 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:demo from n/a 2026-09-06 14:57:10,884 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25659], uid: 6, model: ir.attachment 2026-09-06 14:57:10,891 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:10] "GET /web/content/25659 HTTP/1.1" 404 - 17 0.005 0.009 2026-09-06 14:57:10,898 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:demo from n/a 2026-09-06 14:57:10,909 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25660], uid: 6, model: ir.attachment 2026-09-06 14:57:10,916 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:10] "GET /web/content/25660 HTTP/1.1" 404 - 17 0.006 0.010 2026-09-06 14:57:10,923 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:demo from n/a 2026-09-06 14:57:10,933 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25661], uid: 6, model: ir.attachment 2026-09-06 14:57:10,939 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:10] "GET /web/content/25661 HTTP/1.1" 404 - 17 0.005 0.009 2026-09-06 14:57:10,939 127 INFO rb-41ce622-224575-412240 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-06 14:57:10,954 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_a_plm_user_can_delete_a_confidential_document ... 2026-09-06 14:57:10,980 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #993 deleted product.document records with IDs: [16] 2026-09-06 14:57:11,009 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #993 deleted ir.attachment records with IDs: [25662] 2026-09-06 14:57:11,027 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #993 deleted ir.attachment records with IDs: [25663] 2026-09-06 14:57:11,041 127 INFO rb-41ce622-224575-412240 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-06 14:57:11,097 127 INFO rb-41ce622-224575-412240 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-06 14:57:11,143 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:demo from n/a 2026-09-06 14:57:11,150 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:11,313 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:11] "GET /web/content/25668 HTTP/1.1" 200 - 10 0.003 0.161 2026-09-06 14:57:11,332 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:demo from n/a 2026-09-06 14:57:11,343 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:11] "GET /web/content/25669 HTTP/1.1" 200 - 6 0.002 0.006 2026-09-06 14:57:11,344 127 INFO rb-41ce622-224575-412240 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-06 14:57:11,358 127 INFO rb-41ce622-224575-412240 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-06 14:57:11,401 127 INFO rb-41ce622-224575-412240 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-06 14:57:11,410 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #992 deleted product.document records with IDs: [25] 2026-09-06 14:57:11,417 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #992 deleted ir.attachment records with IDs: [25671] 2026-09-06 14:57:11,431 127 INFO rb-41ce622-224575-412240 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-06 14:57:11,470 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25672], uid: 6, model: ir.attachment 2026-09-06 14:57:11,495 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25673], uid: 6, model: ir.attachment 2026-09-06 14:57:11,515 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25674], uid: 6, model: ir.attachment 2026-09-06 14:57:11,534 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25675], uid: 6, model: ir.attachment 2026-09-06 14:57:11,557 127 INFO rb-41ce622-224575-412240 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-06 14:57:11,562 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-06 14:57:11,563 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: Post processing ignored : This file could not be decoded as an image file. 2026-09-06 14:57:11,582 127 INFO rb-41ce622-224575-412240 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-06 14:57:11,623 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_clearing_confidentiality_lifts_the_restriction ... 2026-09-06 14:57:11,662 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_deleting_the_product_still_deletes_its_confidential_document ... 2026-09-06 14:57:11,737 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55623] 2026-09-06 14:57:11,798 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.attachment records with IDs: [25678] 2026-09-06 14:57:11,798 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted product.product records with IDs: [1485] 2026-09-06 14:57:11,808 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55622] 2026-09-06 14:57:11,832 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted product.template records with IDs: [1073] 2026-09-06 14:57:11,848 127 INFO rb-41ce622-224575-412240 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-06 14:57:11,888 127 INFO rb-41ce622-224575-412240 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-06 14:57:11,925 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25679], uid: 6, model: ir.attachment 2026-09-06 14:57:11,944 127 INFO rb-41ce622-224575-412240 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-06 14:57:11,977 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25680], uid: 6, model: ir.attachment 2026-09-06 14:57:12,009 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,031 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25612], uid: 6, model: ir.attachment 2026-09-06 14:57:12,039 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:12,198 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 4, model: ir.attachment 2026-09-06 14:57:12,200 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:12] "GET /web/content/25612 HTTP/1.1" 404 - 11 0.003 0.159 2026-09-06 14:57:12,201 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,218 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,259 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,294 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: write on record ids: [25612], uid: 6, model: ir.attachment 2026-09-06 14:57:12,313 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,334 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,353 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,374 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,393 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,413 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,433 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,471 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,509 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,534 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25612], uid: 6, model: ir.attachment 2026-09-06 14:57:12,555 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,605 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,634 127 INFO rb-41ce622-224575-412240 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-06 14:57:12,645 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:demo from n/a 2026-09-06 14:57:12,653 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:13,648 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25612], uid: 6, model: ir.attachment 2026-09-06 14:57:13,653 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:13] "GET /web/content/25612 HTTP/1.1" 404 - 33 0.017 0.985 2026-09-06 14:57:13,654 127 INFO rb-41ce622-224575-412240 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-06 14:57:13,669 127 INFO rb-41ce622-224575-412240 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-06 14:57:13,706 127 INFO rb-41ce622-224575-412240 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-06 14:57:13,728 127 INFO rb-41ce622-224575-412240 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-06 14:57:13,775 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_attachment_bytes_stay_readable_for_every_role ... 2026-09-06 14:57:13,817 127 INFO rb-41ce622-224575-412240 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-06 14:57:13,858 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_ordinary_document_downloads_over_http_for_every_role ... 2026-09-06 14:57:13,867 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:demo from n/a 2026-09-06 14:57:13,874 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:14,057 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:14] "GET /web/content/25613 HTTP/1.1" 200 - 26 0.012 0.172 2026-09-06 14:57:14,065 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:plm_user from n/a 2026-09-06 14:57:14,088 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:14] "GET /web/content/25613 HTTP/1.1" 200 - 17 0.007 0.011 2026-09-06 14:57:14,089 127 INFO rb-41ce622-224575-412240 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-06 14:57:14,103 127 INFO rb-41ce622-224575-412240 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-06 14:57:14,140 127 INFO rb-41ce622-224575-412240 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-06 14:57:14,172 127 INFO rb-41ce622-224575-412240 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-06 14:57:14,204 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_can_read_the_engineering_attachment_bytes ... 2026-09-06 14:57:14,237 127 INFO rb-41ce622-224575-412240 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-06 14:57:14,254 127 INFO rb-41ce622-224575-412240 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-06 14:57:14,279 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security: Starting TestPLMProductDocumentSecurity.test_plm_user_downloads_the_engineering_document_over_http ... 2026-09-06 14:57:14,288 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:plm_user from n/a 2026-09-06 14:57:14,296 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:14,496 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:14] "GET /web/content/25612 HTTP/1.1" 200 - 26 0.009 0.192 2026-09-06 14:57:14,497 127 INFO rb-41ce622-224575-412240 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-06 14:57:14,519 127 INFO rb-41ce622-224575-412240 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-06 14:57:14,525 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:14,687 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:14] "GET /web/content/25612 HTTP/1.1" 200 - 11 0.002 0.161 2026-09-06 14:57:14,688 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_product_document_security.TestPLMProductDocumentSecurity.test_public_true_set_via_sudo_still_serves_engineering_bytes_unauthenticated: waiting for threads: [] 2026-09-06 14:57:14,702 127 INFO rb-41ce622-224575-412240 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-06 14:57:14,755 127 INFO rb-41ce622-224575-412240 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-06 14:57:14,789 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_rule: Access Denied by record rules for operation: read on record ids: [25685], uid: 6, model: ir.attachment 2026-09-06 14:57:14,831 127 INFO rb-41ce622-224575-412240 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-06 14:57:14,883 127 INFO rb-41ce622-224575-412240 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-06 14:57:14,902 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #992 deleted product.document records with IDs: [41] 2026-09-06 14:57:14,951 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #992 deleted ir.attachment records with IDs: [25687] 2026-09-06 14:57:14,997 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 13 checked, 13 removed 2026-09-06 14:57:15,007 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_exposes_the_anchors_its_dependents_bind ... 2026-09-06 14:57:15,052 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_exposes_the_new_bom_field_its_dependent_binds ... 2026-09-06 14:57:15,102 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_serves_the_authored_component_change_columns ... 2026-09-06 14:57:15,147 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_form_serves_the_authored_operation_change_columns ... 2026-09-06 14:57:15,183 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_eco_type_form_exposes_the_notebook_its_dependent_binds ... 2026-09-06 14:57:15,213 127 INFO rb-41ce622-224575-412240 odoo.addons.to_mrp_plm.tests.test_plm_views: Starting TestPlmViewStructure.test_no_tree_tag_survives_in_any_view_file ... 2026-09-06 14:57:15,238 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:57:16,271 127 INFO rb-41ce622-224575-412240 odoo.addons.to_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_get_default_warehouse_id ... 2026-09-06 14:57:16,327 127 INFO rb-41ce622-224575-412240 odoo.addons.to_multi_warehouse_access_control.tests.test_access_right: Starting TestAccessRight.test_own_document_user_access_right ... 2026-09-06 14:57:16,589 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:57:17,374 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2040] 2026-09-06 14:57:17,380 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55629] 2026-09-06 14:57:17,384 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:57:17,621 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2041] 2026-09-06 14:57:17,626 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55631] 2026-09-06 14:57:17,630 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:57:18,816 127 INFO rb-41ce622-224575-412240 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_01_own_document_user_access_mrp_data ... 2026-09-06 14:57:18,868 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 996, model: mrp.production 2026-09-06 14:57:18,873 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 996, model: mrp.bom 2026-09-06 14:57:18,875 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 996, model: mrp.bom.line 2026-09-06 14:57:18,876 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 996, model: mrp.workorder 2026-09-06 14:57:18,877 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 996, model: mrp.unbuild 2026-09-06 14:57:18,880 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 996, model: mrp.production 2026-09-06 14:57:18,882 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 996, model: mrp.bom 2026-09-06 14:57:18,883 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 996, model: mrp.bom.line 2026-09-06 14:57:18,885 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 996, model: mrp.workorder 2026-09-06 14:57:18,886 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 996, model: mrp.unbuild 2026-09-06 14:57:18,888 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 996, model: mrp.production 2026-09-06 14:57:18,890 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 996, model: mrp.bom 2026-09-06 14:57:18,892 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 996, model: mrp.bom.line 2026-09-06 14:57:18,893 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 996, model: mrp.workorder 2026-09-06 14:57:18,894 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 996, model: mrp.unbuild 2026-09-06 14:57:18,910 127 INFO rb-41ce622-224575-412240 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_mrp_own_document_user_access ... 2026-09-06 14:57:18,923 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 997, model: stock.warehouse 2026-09-06 14:57:18,929 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 997, model: stock.warehouse 2026-09-06 14:57:18,931 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 997, model: stock.warehouse 2026-09-06 14:57:18,941 127 INFO rb-41ce622-224575-412240 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-06 14:57:18,953 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 998, model: stock.warehouse 2026-09-06 14:57:18,955 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 998, model: stock.warehouse 2026-09-06 14:57:18,957 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 998, model: stock.warehouse 2026-09-06 14:57:18,962 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 998, model: stock.warehouse 2026-09-06 14:57:18,963 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 998, model: stock.warehouse 2026-09-06 14:57:18,965 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 998, model: stock.warehouse 2026-09-06 14:57:18,969 127 INFO rb-41ce622-224575-412240 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-06 14:57:18,975 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 997, model: stock.warehouse 2026-09-06 14:57:18,977 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 997, model: stock.warehouse 2026-09-06 14:57:18,978 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 997, model: stock.warehouse 2026-09-06 14:57:18,994 127 INFO rb-41ce622-224575-412240 odoo.addons.to_multi_warehouse_access_control_mrp.tests.test_access_right: Starting TestAccessRight.test_onchange_bom_id_with_user ... 2026-09-06 14:57:19,645 127 INFO rb-41ce622-224575-412240 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-06 14:57:19,653 127 INFO rb-41ce622-224575-412240 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-06 14:57:19,657 127 INFO rb-41ce622-224575-412240 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-06 14:57:19,661 127 INFO rb-41ce622-224575-412240 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-06 14:57:19,712 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:57:19,878 127 INFO rb-41ce622-224575-412240 odoo.addons.to_multi_warehouse_access_control_purchase.tests.test_access_rule: Starting TestAccessRight.test_01_own_document_user_access_purchase_data ... 2026-09-06 14:57:19,918 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 999, model: purchase.order 2026-09-06 14:57:19,946 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:57:20,123 127 INFO rb-41ce622-224575-412240 odoo.addons.to_multi_warehouse_access_control_sale.tests.test_access_rule: Starting TestAccessRight.test_01_own_document_user_access_sale_data ... 2026-09-06 14:57:20,681 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1000, model: sale.order 2026-09-06 14:57:20,728 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1000, model: sale.order.line 2026-09-06 14:57:20,786 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:57:21,029 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_internal_user ... 2026-09-06 14:57:21,191 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1002, model: ir.module.category 2026-09-06 14:57:21,197 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1002, model: ir.module.category 2026-09-06 14:57:21,199 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1002, model: ir.module.category 2026-09-06 14:57:21,211 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1002, model: odoo.module 2026-09-06 14:57:21,212 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1002, model: odoo.module 2026-09-06 14:57:21,213 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1002, model: odoo.module 2026-09-06 14:57:21,248 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1002, model: odoo.module.version.image 2026-09-06 14:57:21,250 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1002, model: odoo.module.version 2026-09-06 14:57:21,251 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1002, model: odoo.module.version 2026-09-06 14:57:21,266 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_portal ... 2026-09-06 14:57:21,389 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1003, model: odoo.module 2026-09-06 14:57:21,394 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1003, model: odoo.module 2026-09-06 14:57:21,396 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1003, model: odoo.module 2026-09-06 14:57:21,397 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1003, model: odoo.module 2026-09-06 14:57:21,412 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_access_rights: Starting TestAccessRights.test_access_rights_user ... 2026-09-06 14:57:21,575 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1004, model: odoo.module.version.download.stat 2026-09-06 14:57:21,580 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1004, model: odoo.module.version.download.stat 2026-09-06 14:57:21,605 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:57:21,895 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_can_download_login_less_partner_who_fully_paid ... 2026-09-06 14:57:23,506 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_constrains_app_download_token_lifetime ... 2026-09-06 14:57:23,527 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_all ... 2026-09-06 14:57:24,655 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_all_paid_omv_test ... 2026-09-06 14:57:25,813 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test ... 2026-09-06 14:57:26,829 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale ... 2026-09-06 14:57:27,933 127 INFO rb-41ce622-224575-412240 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-06 14:57:29,234 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_project ... 2026-09-06 14:57:30,223 127 INFO rb-41ce622-224575-412240 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-06 14:57:31,469 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_account_move: Starting TestAccountMove.test_update_odoo_module_dependency_lines_buy_omv_test_sale_template ... 2026-09-06 14:57:32,564 127 INFO rb-41ce622-224575-412240 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-06 14:57:34,675 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:57:34,996 127 INFO rb-41ce622-224575-412240 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-06 14:57:35,012 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:35,183 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:35] "GET /apps/modules/12.0/to_test/doc/images/apps_doc_image_routes_test.png?unique=abc HTTP/1.1" 200 - 14 0.007 0.166 2026-09-06 14:57:35,186 127 INFO rb-41ce622-224575-412240 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-06 14:57:35,202 127 INFO rb-41ce622-224575-412240 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-06 14:57:35,207 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:35,399 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:35] "GET /apps/modules/12.0/to_test/apps_doc_image_routes_test.png HTTP/1.1" 200 - 14 0.008 0.185 2026-09-06 14:57:35,406 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:35] "GET /apps/modules/12.0/to_test/doc/apps_doc_image_routes_test.png HTTP/1.1" 200 - 1 0.000 0.003 2026-09-06 14:57:35,414 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:35] "GET /apps/modules/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 200 - 1 0.000 0.005 2026-09-06 14:57:35,415 127 INFO rb-41ce622-224575-412240 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-06 14:57:35,440 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_doc_image_cors_preflight_answered_204_not_redirected ... 2026-09-06 14:57:35,444 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:35,609 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:35] "OPTIONS /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 204 - 12 0.003 0.163 2026-09-06 14:57:35,611 127 INFO rb-41ce622-224575-412240 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-06 14:57:35,634 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_doc_image_redirect_carries_cors_header ... 2026-09-06 14:57:35,638 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:35,894 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:35] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 301 - 13 0.004 0.253 2026-09-06 14:57:35,895 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_doc_image_redirect_carries_cors_header: waiting for threads: [] 2026-09-06 14:57:35,918 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_legacy_doc_image_urls_redirect_301_to_canonical ... 2026-09-06 14:57:35,922 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:36,096 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:36] "GET /apps/app/12.0/to_test/apps_doc_image_routes_test.png HTTP/1.1" 301 - 13 0.003 0.172 2026-09-06 14:57:36,101 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:36] "GET /apps/app/12.0/to_test/doc/apps_doc_image_routes_test.png HTTP/1.1" 301 - 0 0.000 0.002 2026-09-06 14:57:36,106 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:36] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png HTTP/1.1" 301 - 0 0.000 0.003 2026-09-06 14:57:36,107 127 INFO rb-41ce622-224575-412240 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-06 14:57:36,121 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_query_string_survives_doc_image_redirect ... 2026-09-06 14:57:36,124 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:37,244 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:37] "GET /apps/app/12.0/to_test/doc/images/apps_doc_image_routes_test.png?unique=abc HTTP/1.1" 301 - 13 0.003 1.117 2026-09-06 14:57:37,246 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes.TestAppsDocImageRoutes.test_query_string_survives_doc_image_redirect: waiting for threads: [] 2026-09-06 14:57:37,260 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_repeated_query_parameters_survive_doc_image_redirect ... 2026-09-06 14:57:37,264 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:37,503 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:37] "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.004 0.237 2026-09-06 14:57:37,505 127 INFO rb-41ce622-224575-412240 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-06 14:57:37,519 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_apps_doc_image_routes: Starting TestAppsDocImageRoutes.test_static_description_route_404s_instead_of_500 ... 2026-09-06 14:57:37,523 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:38,089 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:38] "GET /apps/12.0/no_such_module_at_all/static/description/apps_doc_image_routes_test.png HTTP/1.1" 404 - 188 0.056 0.511 2026-09-06 14:57:38,117 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:38] "GET /apps/12.0/to_test/static/description/no_such_image.png HTTP/1.1" 404 - 14 0.004 0.021 2026-09-06 14:57:38,119 127 INFO rb-41ce622-224575-412240 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-06 14:57:38,153 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:57:38,392 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_apps_market: Starting TestAppsMarket.test_apps_market_discover_modules ... 2026-09-06 14:57:40,180 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted odoo.module.version records with IDs: [23] 2026-09-06 14:57:43,926 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [1, 2, 3, 4, 5] 2026-09-06 14:57:44,360 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [6, 7, 8, 9, 10] 2026-09-06 14:57:44,486 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_apps_market: Starting TestAppsMarket.test_multiple_omv_same_tech_name_multi_repo ... 2026-09-06 14:57:44,539 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 7 checked, 7 removed 2026-09-06 14:57:44,938 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-09-06 14:57:47,481 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 5 checked, 5 removed 2026-09-06 14:57:56,491 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_all_apps ... 2026-09-06 14:57:58,881 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:portal_user from n/a 2026-09-06 14:57:58,888 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:57:59,086 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:59] "GET /my/apps/downloads HTTP/1.1" 200 - 43 0.019 0.181 2026-09-06 14:57:59,916 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:57:59] "GET /my/apps/downloads HTTP/1.1" 200 - 38 0.015 0.052 2026-09-06 14:57:59,917 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_download_all_apps: waiting for threads: [] 2026-09-06 14:58:00,004 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_app_via_web_content ... 2026-09-06 14:58:00,015 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:portal_user from n/a 2026-09-06 14:58:00,023 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:58:00,222 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:58:00] "GET /web/content/odoo.module.version/34/zipped_source_code HTTP/1.1" 404 - 19 0.008 0.193 2026-09-06 14:58:00,223 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_download_app_via_web_content: waiting for threads: [] 2026-09-06 14:58:00,249 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_download_one_app ... 2026-09-06 14:58:02,560 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:portal_user from n/a 2026-09-06 14:58:02,567 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:58:03,680 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:58:03] "GET /my/apps/downloads HTTP/1.1" 200 - 42 0.015 1.099 2026-09-06 14:58:03,734 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_download_apps: Starting TestDownloadApps.test_share_download_all_apps ... 2026-09-06 14:58:03,753 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:58:03,968 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:58:03] "GET /my/apps/downloads?download_id=4&access_token=2bdecc45-4f35-4f46-8da5-508c0945c35b HTTP/1.1" 200 - 37 0.010 0.206 2026-09-06 14:58:03,975 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:58:03] "GET /my/apps/downloads?download_id=4&access_token=2bdecc45-4f35-4f46-8da5-508c0945c35bf HTTP/1.1" 303 - 1 0.000 0.003 2026-09-06 14:58:03,982 127 INFO rb-41ce622-224575-412240 odoo.http: Session expired 2026-09-06 14:58:03,982 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:58:03] "GET /my HTTP/1.1" 303 - 7 0.002 0.003 2026-09-06 14:58:04,388 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:58:04] "GET /web/login?redirect=/my? HTTP/1.1" 200 - 184 0.053 0.352 2026-09-06 14:58:04,390 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_download_apps.TestDownloadApps.test_share_download_all_apps: waiting for threads: [] 2026-09-06 14:58:04,416 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 14 checked, 14 removed 2026-09-06 14:58:04,687 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_odoo_module: Starting TestOdooModule.test_get_latest_version ... 2026-09-06 14:58:04,719 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:58:05,014 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_download_module_free ... 2026-09-06 14:58:05,058 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_download_module_free_depend_module_with_fee ... 2026-09-06 14:58:05,127 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_get_recursive_dependencies ... 2026-09-06 14:58:05,142 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_odoo_module_version: Starting TestOdooModuleVersion.test_version_sorting_in_other_versions ... 2026-09-06 14:58:05,168 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:58:05,472 127 INFO rb-41ce622-224575-412240 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-06 14:58:07,030 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.res_users: Login successful for db:rb-41ce622-224575-412240 login:portal_user from n/a 2026-09-06 14:58:07,038 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_http: Generating routing map for key 1 2026-09-06 14:58:07,715 127 INFO rb-41ce622-224575-412240 werkzeug: 127.0.0.1 - - [06/Sep/2026 14:58:07] "GET /my/apps HTTP/1.1" 200 - 230 0.060 0.620 2026-09-06 14:58:07,780 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:58:08,000 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module.tests.test_software_author: Starting TestSoftwareAuthor.test_software_author_unlink ... 2026-09-06 14:58:08,058 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:58:08,380 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module_loc.tests.test_discovery_from_git: Starting TestGitBranchDiscovery.test_action_discover_odoo_module ... 2026-09-06 14:58:15,388 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted line.of.code records with IDs: [21, 22, 23, 24, 25] 2026-09-06 14:58:15,427 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 8 checked, 8 removed 2026-09-06 14:58:17,203 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module_sale.tests.test_cart: Starting TestCart.test_cart_1 ... 2026-09-06 14:58:18,146 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [266] 2026-09-06 14:58:18,458 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [268] 2026-09-06 14:58:18,820 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [267] 2026-09-06 14:58:19,103 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [265] 2026-09-06 14:58:19,376 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [271] 2026-09-06 14:58:19,681 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [270] 2026-09-06 14:58:19,955 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [269] 2026-09-06 14:58:20,186 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [272] 2026-09-06 14:58:20,295 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module_sale.tests.test_cart: Starting TestCart.test_cart_2 ... 2026-09-06 14:58:21,577 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [273] 2026-09-06 14:58:21,843 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [274] 2026-09-06 14:58:22,081 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [275] 2026-09-06 14:58:22,341 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [276] 2026-09-06 14:58:22,613 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [278] 2026-09-06 14:58:22,861 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [277] 2026-09-06 14:58:23,085 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [279] 2026-09-06 14:58:23,283 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted sale.order.line records with IDs: [280] 2026-09-06 14:58:23,397 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:58:24,273 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module_sale.tests.test_run: Starting TestSaleOrder.test_onchange_order_line_and_partner ... 2026-09-06 14:58:26,026 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:58:26,244 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module_sale.tests.test_wizard_omv_generate_quotation: Starting TestOdooModuleVersionGenerateQuotation.test_odoo_module_version_generate_quotation_wizard ... 2026-09-06 14:58:27,644 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:58:28,534 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module_sale_management.tests.test_sale_order_template: Starting TestSaleOrderTemplate.test_sale_order_template ... 2026-09-06 14:58:28,690 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:58:29,403 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_module_sale_project.tests.test_project_task: Starting TestProjectTask.test_download_odoo_module_version_project ... 2026-09-06 14:58:30,737 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:58:30,766 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_version.tests.test_config_section: Starting TestConfigSection.test_write_config_section ... 2026-09-06 14:58:30,792 127 INFO rb-41ce622-224575-412240 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-41ce622-224575/odoo/tests/case.py:247 2026-09-06 14:58:30,817 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_duplicate_name ... 2026-09-06 14:58:30,819 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_invalid_name_1 ... 2026-09-06 14:58:30,827 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_invalid_name_2 ... 2026-09-06 14:58:30,828 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_new ... 2026-09-06 14:58:30,852 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_valid_name_1 ... 2026-09-06 14:58:30,868 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version_valid_name_2 ... 2026-09-06 14:58:30,877 127 INFO rb-41ce622-224575-412240 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-41ce622-224575/odoo/tests/case.py:247 2026-09-06 14:58:30,902 127 INFO rb-41ce622-224575-412240 odoo.addons.to_odoo_version.tests.test_version_config: Starting TestVersionConfig.test_version_config ... 2026-09-06 14:58:30,905 127 INFO rb-41ce622-224575-412240 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-41ce622-224575/odoo/tests/case.py:247 2026-09-06 14:58:36,337 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_access_right ... 2026-09-06 14:58:36,392 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1028 deleted okr.node records with IDs: [7] 2026-09-06 14:58:36,398 127 INFO rb-41ce622-224575-412240 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-06 14:58:36,412 127 INFO rb-41ce622-224575-412240 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-06 14:58:36,423 127 INFO rb-41ce622-224575-412240 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-06 14:58:36,433 127 INFO rb-41ce622-224575-412240 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-06 14:58:36,443 127 INFO rb-41ce622-224575-412240 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-06 14:58:36,467 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_different_company ... 2026-09-06 14:58:36,529 127 INFO rb-41ce622-224575-412240 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-06 14:58:36,556 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_01_multi_companies ... 2026-09-06 14:58:36,580 127 INFO rb-41ce622-224575-412240 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-06 14:58:36,607 127 INFO rb-41ce622-224575-412240 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-06 14:58:36,623 127 INFO rb-41ce622-224575-412240 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-06 14:58:36,653 127 INFO rb-41ce622-224575-412240 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-06 14:58:36,678 127 INFO rb-41ce622-224575-412240 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-06 14:58:36,693 127 INFO rb-41ce622-224575-412240 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-06 14:58:36,724 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_02_access_right ... 2026-09-06 14:58:36,812 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1027 deleted okr.node records with IDs: [8] 2026-09-06 14:58:36,818 127 INFO rb-41ce622-224575-412240 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-06 14:58:36,851 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_02_multi_companies ... 2026-09-06 14:58:36,951 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1029 deleted okr.node records with IDs: [5] 2026-09-06 14:58:37,004 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1030 deleted okr.node records with IDs: [6] 2026-09-06 14:58:37,080 127 INFO rb-41ce622-224575-412240 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-06 14:58:37,090 127 INFO rb-41ce622-224575-412240 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-06 14:58:37,115 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_03_access_right ... 2026-09-06 14:58:37,220 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1027 deleted okr.node records with IDs: [11] 2026-09-06 14:58:37,238 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1027 deleted okr.node records with IDs: [12] 2026-09-06 14:58:37,254 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_access_right: Starting TestAccessRight.test_03_hierarchy_chart_public_read ... 2026-09-06 14:58:39,770 127 INFO rb-41ce622-224575-412240 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-06 14:58:39,852 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 9 checked, 9 removed 2026-09-06 14:58:40,592 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_01_check_parent_required ... 2026-09-06 14:58:40,686 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_01_compute_points ... 2026-09-06 14:58:40,774 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_02_check_parent_required ... 2026-09-06 14:58:40,889 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_02_compute_points ... 2026-09-06 14:58:40,930 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_03_check_parent_required ... 2026-09-06 14:58:41,026 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_03_compute_points ... 2026-09-06 14:58:41,076 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_04_check_parent_required ... 2026-09-06 14:58:41,244 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_05_check_okr_success_points_threshold_visibility ... 2026-09-06 14:58:41,426 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_06_check_okr_success_points_threshold_visibility_manager ... 2026-09-06 14:58:41,555 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_07_check_okr_success_points_threshold_visibility ... 2026-09-06 14:58:41,664 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_08_set_quarter_when_parent_quarter_unset ... 2026-09-06 14:58:41,754 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_09_sync_year_quarter_onchange_from_parent ... 2026-09-06 14:58:41,849 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_10_sync_year_quarter_from_parent_write ... 2026-09-06 14:58:41,895 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_check_constrains_name ... 2026-09-06 14:58:41,930 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_check_parent ... 2026-09-06 14:58:41,992 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_compute_progress ... 2026-09-06 14:58:42,021 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_compute_result ... 2026-09-06 14:58:42,078 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_constraint_point ... 2026-09-06 14:58:42,115 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_default_mode ... 2026-09-06 14:58:42,186 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_parent_id_required_01 ... 2026-09-06 14:58:42,255 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_parent_id_required_02 ... 2026-09-06 14:58:42,320 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr.tests.test_to_okr: Starting TestToOkr.test_unlink ... 2026-09-06 14:58:42,373 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 4 checked, 4 removed 2026-09-06 14:58:42,382 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_01_check_okr_project ... 2026-09-06 14:58:42,447 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_02_check_okr_project ... 2026-09-06 14:58:42,512 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_03_check_okr_project ... 2026-09-06 14:58:42,578 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_04_check_okr_project ... 2026-09-06 14:58:42,636 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_05_check_okr_project ... 2026-09-06 14:58:42,691 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [55671] 2026-09-06 14:58:42,695 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted okr.node records with IDs: [55] 2026-09-06 14:58:42,711 127 INFO rb-41ce622-224575-412240 odoo.addons.to_okr_project.tests.test_okr_project: Starting TestOkrProject.test_06_check_access_task_associated_okr ... 2026-09-06 14:58:42,827 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:58:42,839 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_dob ... 2026-09-06 14:58:42,879 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_future_this_year ... 2026-09-06 14:58:42,918 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_next_year ... 2026-09-06 14:58:42,956 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_no_dob ... 2026-09-06 14:58:43,841 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_year_end_boundary ... 2026-09-06 14:58:43,883 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_compute_next_dob_year_start_boundary ... 2026-09-06 14:58:43,920 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_dob.tests.test_res_partner: Starting TestResPartner.test_empty_dob ... 2026-09-06 14:58:43,944 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:58:43,954 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_duplicate_partner ... 2026-09-06 14:58:46,229 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_dob_send_email.tests.test_to_partner_dob_send_email: Starting TestToPartnerDobSendEmail.test_res_partner_onchange_dob ... 2026-09-06 14:58:48,315 127 INFO rb-41ce622-224575-412240 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-06 14:58:50,432 127 INFO rb-41ce622-224575-412240 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 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Send Happy Birthday Email to Partner' (54) started manually 2023-01-10 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2042] 2023-01-10 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2043] 2023-01-10 00:00:00,000 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_cron: Job 'Send Happy Birthday Email to Partner' (54) done 2026-09-06 14:58:52,699 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:58:52,708 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_equity_range.tests.test_access_right: Starting TestAccessRight.test_internal_user_access_right ... 2026-09-06 14:58:52,815 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: res.partner.equity.range 2026-09-06 14:58:52,821 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: res.partner.equity.range 2026-09-06 14:58:52,823 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: res.partner.equity.range 2026-09-06 14:58:52,838 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_equity_range.tests.test_access_right: Starting TestAccessRight.test_partner_manager_access_right ... 2026-09-06 14:58:52,921 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #2 deleted res.partner.equity.range records with IDs: [9] 2026-09-06 14:58:52,945 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:58:52,954 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_01_change_company_type ... 2026-09-06 14:58:53,365 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_02_change_company_type ... 2026-09-06 14:58:53,752 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_create_equity_range ... 2026-09-06 14:58:53,831 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_duplicate_record_equity_range ... 2026-09-06 14:58:53,910 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_remove_equity_range ... 2026-09-06 14:58:54,014 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_equity_range.tests.test_equity_range: Starting TestEquityRange.test_unique_name_equity_range ... 2026-09-06 14:58:54,124 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:58:54,133 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_column_reconcile: Starting TestStaleMirrorColumnReconcile.test_01_reconcile_converts_stale_varchar_mirror ... 2026-09-06 14:58:54,278 127 INFO rb-41ce622-224575-412240 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-06 14:58:54,347 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_column_reconcile: Starting TestStaleMirrorColumnReconcile.test_02_reconcile_is_idempotent_and_skips_untranslated ... 2026-09-06 14:58:54,483 127 INFO rb-41ce622-224575-412240 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-06 14:58:54,645 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:58:54,659 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_address_translation_forwards_to_partner ... 2026-09-06 14:58:57,159 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_name_translate_reverted_address_fields_unchanged ... 2026-09-06 14:58:57,172 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_company_own_name_translation_direct_path ... 2026-09-06 14:58:59,641 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_country_state_name_translation_round_trip ... 2026-09-06 14:58:59,664 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_generic_related_field_warning_filter_is_installed ... 2026-09-06 14:58:59,677 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_generic_related_field_warning_filter_keeps_non_partner_mirror ... 2026-09-06 14:58:59,690 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_address_translation_round_trip ... 2026-09-06 14:58:59,750 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_renders_in_document_language ... 2026-09-06 14:58:59,809 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_cascades_to_children ... 2026-09-06 14:58:59,924 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_cascades_to_complete_name ... 2026-09-06 14:58:59,987 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_name_translation_round_trip ... 2026-09-06 14:59:00,045 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_partner_update_field_translations_accepts_source_lang ... 2026-09-06 14:59:00,104 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_partner_multilang: Starting TestPartnerMultilang.test_privacy_lookup_wizard_matches_translated_partner_name ... 2026-09-06 14:59:00,333 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:59:00,344 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_is_idempotent_no_double_offset ... 2026-09-06 14:59:00,357 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_noop_when_target_class_is_none ... 2026-09-06 14:59:00,369 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_patches_target_method ... 2026-09-06 14:59:00,381 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_install_relaxed_budget_touches_only_target_method ... 2026-09-06 14:59:00,393 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_never_offsets_flush ... 2026-09-06 14:59:00,404 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_offsets_default ... 2026-09-06 14:59:00,416 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_offsets_every_login_counter ... 2026-09-06 14:59:00,427 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_preserves_caller_frame_in_failure_message ... 2026-09-06 14:59:00,456 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang.tests.test_query_budget_relax: Starting TestQueryBudgetRelax.test_relax_query_budget_still_enforces_upper_bound ... 2026-09-06 14:59:00,497 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:59:12,199 127 INFO rb-41ce622-224575-412240 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-06 14:59:12,255 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_placeholder_code_search_finds_account_by_sql_path ... 2026-09-06 14:59:12,306 127 INFO rb-41ce622-224575-412240 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-06 14:59:12,366 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCode.test_placeholder_code_sql_path_renders_plain_text_multi_company ... 2026-09-06 14:59:12,464 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:59:20,904 127 INFO rb-41ce622-224575-412240 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-06 14:59:20,964 127 INFO rb-41ce622-224575-412240 odoo.addons.to_partner_multilang_account.tests.test_account_account: Starting TestAccountAccountPlaceholderCodeGuard.test_field_to_sql_degrades_without_raising_when_marker_absent ... 2026-09-06 14:59:21,101 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:59:21,114 127 INFO rb-41ce622-224575-412240 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_01_unlink_payment_transaction ... 2026-09-06 14:59:21,285 127 INFO rb-41ce622-224575-412240 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_02_unlink_payment_transaction ... 2026-09-06 14:59:21,450 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted payment.transaction records with IDs: [11] 2026-09-06 14:59:21,473 127 INFO rb-41ce622-224575-412240 odoo.addons.to_payment_transaction_protection.tests.test_to_payment_transaction_protection: Starting TestToPaymentTransactionProtection.test_03_unlink_payment_transaction ... 2026-09-06 14:59:21,620 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted payment.transaction records with IDs: [12] 2026-09-06 14:59:21,644 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:59:27,207 127 INFO rb-41ce622-224575-412240 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-06 14:59:32,313 127 INFO rb-41ce622-224575-412240 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_payload_carries_converted_amount_for_unsupported_currency ... 2026-09-06 14:59:32,350 127 INFO rb-41ce622-224575-412240 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_payload_unchanged_when_currency_supported ... 2026-09-06 14:59:32,379 127 INFO rb-41ce622-224575-412240 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_paypal_stays_compatible_provider_for_unsupported_currency ... 2026-09-06 14:59:32,426 127 INFO rb-41ce622-224575-412240 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_unpublished_paypal_not_reoffered_to_non_internal_user ... 2026-09-06 14:59:32,466 127 INFO rb-41ce622-224575-412240 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_webhook_amount_mismatch_raises ... 2026-09-06 14:59:32,504 127 INFO rb-41ce622-224575-412240 odoo.addons.to_paypal_unsupported_currencies.tests.test_payment: Starting TestPayment.test_webhook_with_converted_amount_verifies_and_sets_done ... 2026-09-06 14:59:32,573 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:59:33,519 127 INFO rb-41ce622-224575-412240 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-06 14:59:36,085 127 INFO rb-41ce622-224575-412240 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_download_button_side_effect_free ... 2026-09-06 14:59:36,494 127 INFO rb-41ce622-224575-412240 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_header_and_data_rows ... 2026-09-06 14:59:36,892 127 INFO rb-41ce622-224575-412240 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_produces_xlsx_bytes ... 2026-09-06 14:59:37,292 127 INFO rb-41ce622-224575-412240 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_export_side_effect_free ... 2026-09-06 14:59:37,680 127 INFO rb-41ce622-224575-412240 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_get_file_name_acb_contains_run_name ... 2026-09-06 14:59:38,072 127 INFO rb-41ce622-224575-412240 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_export: Starting TestAcbExportIndependent.test_soft_hook_returns_false_when_recorder_absent ... 2026-09-06 14:59:38,513 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:59:39,472 127 INFO rb-41ce622-224575-412240 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-06 14:59:43,634 127 INFO rb-41ce622-224575-412240 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_action_record_payment_returns_success_notification ... 2026-09-06 14:59:44,621 127 INFO rb-41ce622-224575-412240 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-06 14:59:44,663 127 INFO rb-41ce622-224575-412240 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-06 14:59:45,708 127 INFO rb-41ce622-224575-412240 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_no_double_record_second_call_is_noop ... 2026-09-06 14:59:46,659 127 INFO rb-41ce622-224575-412240 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_recording_creates_payments_for_due_payslips ... 2026-09-06 14:59:47,685 127 INFO rb-41ce622-224575-412240 odoo.addons.to_payroll_payment_acb_templates.tests.test_acb_payment_bridge: Starting TestAcbPaymentBridge.test_xlsx_content_unchanged_by_recording ... 2026-09-06 14:59:48,680 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 3 checked, 3 removed 2026-09-06 14:59:48,777 127 INFO rb-41ce622-224575-412240 odoo.addons.to_pos_delivery.tests.test_delivery_carrier_pos_pricing: Starting TestDeliveryCarrierPosPricing.test_base_on_rule_price_uses_passed_weight_volume ... 2026-09-06 14:59:48,821 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:59:48,837 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_change_categ_name ... 2026-09-06 14:59:49,286 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_get_code_from_name ... 2026-09-06 14:59:49,310 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [91195] 2026-09-06 14:59:49,310 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.config_parameter records with IDs: [30] 2026-09-06 14:59:49,342 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_onchange_name_categ_id ... 2026-09-06 14:59:49,939 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_onchange_not_allow_generate_default_code ... 2026-09-06 14:59:50,323 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_code_sequence.tests.test_to_product_code_sequence: Starting TestToProductCodeSequence.test_product_code_prefix_category ... 2026-09-06 14:59:50,721 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:59:50,731 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_access_right ... 2026-09-06 14:59:51,199 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1046 deleted mail.message records with IDs: [56221] 2026-09-06 14:59:51,204 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1046 deleted product.collection records with IDs: [10] 2026-09-06 14:59:51,208 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1046 deleted mail.followers records with IDs: [6803] 2026-09-06 14:59:51,218 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1047, model: product.collection 2026-09-06 14:59:51,224 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1047, model: product.collection 2026-09-06 14:59:51,226 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1047, model: product.collection 2026-09-06 14:59:51,234 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1047 deleted mail.message records with IDs: [56214] 2026-09-06 14:59:51,235 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1047, model: product.collection 2026-09-06 14:59:51,253 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_compute_products_count ... 2026-09-06 14:59:51,490 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_constraint_name_unique ... 2026-09-06 14:59:51,588 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_collection.tests.test_to_product_collection: Starting TestToProductCollection.test_unlink_product_collection ... 2026-09-06 14:59:51,681 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56234] 2026-09-06 14:59:51,707 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:59:51,718 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_height ... 2026-09-06 14:59:51,978 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_length ... 2026-09-06 14:59:52,250 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_stowage_factor ... 2026-09-06 14:59:52,503 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_stowage_volume ... 2026-09-06 14:59:52,647 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_volume ... 2026-09-06 14:59:52,790 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_compute_width ... 2026-09-06 14:59:53,033 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_height ... 2026-09-06 14:59:53,207 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_length ... 2026-09-06 14:59:53,377 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_constraint_width ... 2026-09-06 14:59:53,548 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_display_name_concat_dimension ... 2026-09-06 14:59:53,696 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_height ... 2026-09-06 14:59:53,843 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_length ... 2026-09-06 14:59:53,993 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_stowage_factor ... 2026-09-06 14:59:54,144 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_inverse_width ... 2026-09-06 14:59:54,294 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_dimensions.tests.test_to_product_dimensions: Starting TestToProductDimensions.test_view_visibility ... 2026-09-06 14:59:54,669 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:59:54,678 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_access_right ... 2026-09-06 14:59:55,077 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1048 deleted mail.message records with IDs: [56313] 2026-09-06 14:59:55,082 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1048 deleted product.function records with IDs: [10] 2026-09-06 14:59:55,085 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1048 deleted mail.followers records with IDs: [6804] 2026-09-06 14:59:55,093 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1049, model: product.function 2026-09-06 14:59:55,098 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1049, model: product.function 2026-09-06 14:59:55,099 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: read, uid: 1049, model: product.function 2026-09-06 14:59:55,105 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1049 deleted mail.message records with IDs: [56306] 2026-09-06 14:59:55,106 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1049, model: product.function 2026-09-06 14:59:55,121 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_compute_products_count ... 2026-09-06 14:59:55,336 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_constraint_name_unique ... 2026-09-06 14:59:55,440 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_function.tests.test_to_product_function: Starting TestToProductFunction.test_unlink_product_function ... 2026-09-06 14:59:55,534 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56326] 2026-09-06 14:59:55,559 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 14:59:55,570 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_01_name_license_id_unique ... 2026-09-06 14:59:55,622 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_02_validate_version_string ... 2026-09-06 14:59:55,665 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_03_write ... 2026-09-06 14:59:55,764 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_04_onchange_name ... 2026-09-06 14:59:55,826 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_05_compute_product_license_version_ids ... 2026-09-06 14:59:55,913 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_06_create_product_template_with_license ... 2026-09-06 14:59:56,013 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_license.tests.test_to_product_license: Starting TestToProductLicense.test_07_unlink_license ... 2026-09-06 14:59:56,052 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [1061] 2026-09-06 14:59:56,063 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted ir.model.data records with IDs: [91565] 2026-09-06 14:59:56,063 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted product.license.version records with IDs: [1] 2026-09-06 14:59:56,070 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56360] 2026-09-06 14:59:56,074 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted product.license.version records with IDs: [15] 2026-09-06 14:59:56,098 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:59:56,114 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_action_view_sale_lines ... 2026-09-06 14:59:56,498 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_button_refresh_for_licenses ... 2026-09-06 14:59:56,710 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_compute_product_license_version_ids ... 2026-09-06 14:59:56,901 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_inactive_license ... 2026-09-06 14:59:57,116 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_license_sale.tests.test_product_license_sale: Starting TestProductLicenseSale.test_refresh_for_licenses ... 2026-09-06 14:59:57,547 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 14:59:57,778 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2044] 2026-09-06 14:59:57,785 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56404] 2026-09-06 14:59:57,789 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:59:57,983 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2045] 2026-09-06 14:59:57,988 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56406] 2026-09-06 14:59:57,991 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:59:58,088 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_10_sql_constraints ... 2026-09-06 14:59:58,120 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_11_check_product_id ... 2026-09-06 14:59:58,143 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_maintenance_schedule.tests.test_maintenance_schedule: Starting TestMaintenanceSchedule.test_12_check_product_id ... 2026-09-06 14:59:58,243 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:59:58,471 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2046] 2026-09-06 14:59:58,476 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56415] 2026-09-06 14:59:58,480 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:59:58,673 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.mail records with IDs: [2047] 2026-09-06 14:59:58,678 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56417] 2026-09-06 14:59:58,682 127 INFO rb-41ce622-224575-412240 odoo.addons.auth_signup.models.res_users: Signup email sent for user to 2026-09-06 14:59:58,774 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_00_no_group ... 2026-09-06 14:59:58,808 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1053, model: maintenance.equipment 2026-09-06 14:59:58,846 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56423] 2026-09-06 14:59:58,847 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1053, model: maintenance.equipment 2026-09-06 14:59:58,852 127 INFO rb-41ce622-224575-412240 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-06 14:59:58,860 127 INFO rb-41ce622-224575-412240 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-06 14:59:58,867 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1053, model: maintenance.equipment 2026-09-06 14:59:58,870 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1053, model: maintenance.action 2026-09-06 14:59:58,871 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1053, model: maintenance.action 2026-09-06 14:59:58,887 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_01_no_group_set_technician ... 2026-09-06 14:59:58,932 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1053, model: maintenance.equipment 2026-09-06 14:59:58,969 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56424] 2026-09-06 14:59:58,971 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1053, model: maintenance.equipment 2026-09-06 14:59:58,975 127 INFO rb-41ce622-224575-412240 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-06 14:59:58,982 127 INFO rb-41ce622-224575-412240 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-06 14:59:58,989 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1053, model: maintenance.equipment 2026-09-06 14:59:58,992 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1053, model: maintenance.action 2026-09-06 14:59:58,993 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1053, model: maintenance.action 2026-09-06 14:59:59,008 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_02_group_equipment_manager ... 2026-09-06 14:59:59,077 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56418] 2026-09-06 14:59:59,092 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.equipment records with IDs: [34] 2026-09-06 14:59:59,095 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [6809] 2026-09-06 14:59:59,101 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56419] 2026-09-06 14:59:59,105 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.equipment records with IDs: [35] 2026-09-06 14:59:59,108 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [6810] 2026-09-06 14:59:59,123 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_03_group_maintenance_user ... 2026-09-06 14:59:59,198 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56419] 2026-09-06 14:59:59,200 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1053, model: maintenance.equipment 2026-09-06 14:59:59,239 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56425] 2026-09-06 14:59:59,239 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 1053, model: maintenance.equipment 2026-09-06 14:59:59,306 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.schedule records with IDs: [72] 2026-09-06 14:59:59,309 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.action records with IDs: [25] 2026-09-06 14:59:59,325 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_04_group_maintenance_user_group_equipment_manager ... 2026-09-06 14:59:59,393 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56418] 2026-09-06 14:59:59,401 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.equipment records with IDs: [34] 2026-09-06 14:59:59,405 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [6809] 2026-09-06 14:59:59,410 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56419] 2026-09-06 14:59:59,414 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.equipment records with IDs: [35] 2026-09-06 14:59:59,418 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [6810] 2026-09-06 14:59:59,487 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.schedule records with IDs: [72] 2026-09-06 14:59:59,488 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.action records with IDs: [25] 2026-09-06 14:59:59,504 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_05_group_maintenance_manager ... 2026-09-06 14:59:59,596 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56426] 2026-09-06 14:59:59,603 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.equipment records with IDs: [39] 2026-09-06 14:59:59,607 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [6816] 2026-09-06 14:59:59,671 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.schedule records with IDs: [72] 2026-09-06 14:59:59,672 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.action records with IDs: [25] 2026-09-06 14:59:59,687 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_maintenance_schedule.tests.test_security_maintenance: Starting TestMaintenanceSecurity.test_06_group_equipment_manager ... 2026-09-06 14:59:59,755 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56418] 2026-09-06 14:59:59,763 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.equipment records with IDs: [34] 2026-09-06 14:59:59,766 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [6809] 2026-09-06 14:59:59,771 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.message records with IDs: [56419] 2026-09-06 14:59:59,774 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.equipment records with IDs: [35] 2026-09-06 14:59:59,778 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted mail.followers records with IDs: [6810] 2026-09-06 14:59:59,843 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.schedule records with IDs: [72] 2026-09-06 14:59:59,845 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1053 deleted maintenance.action records with IDs: [25] 2026-09-06 14:59:59,870 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 14:59:59,879 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_access_right ... 2026-09-06 15:00:00,172 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 1054, model: product.milestone 2026-09-06 15:00:00,174 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 1054, model: product.milestone 2026-09-06 15:00:00,201 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_constraints ... 2026-09-06 15:00:00,218 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_milestone.tests.test_to_product_milestone: Starting TestToProductMilestone.test_display_name ... 2026-09-06 15:00:00,249 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 1 checked, 1 removed 2026-09-06 15:00:00,253 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_odoo_version.tests.test_odoo_version: Starting TestOdooVersion.test_odoo_version ... 2026-09-06 15:00:00,295 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56429] 2026-09-06 15:00:00,305 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted odoo.version records with IDs: [20] 2026-09-06 15:00:00,310 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted product.attribute.value records with IDs: [234] 2026-09-06 15:00:00,328 127 INFO rb-41ce622-224575-412240 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-41ce622-224575/odoo/tests/case.py:247 2026-09-06 15:00:00,331 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value ... 2026-09-06 15:00:00,365 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted product.attribute.value records with IDs: [236] 2026-09-06 15:00:00,371 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56431] 2026-09-06 15:00:00,374 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted odoo.version records with IDs: [22] 2026-09-06 15:00:00,376 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_invalid_name_1 ... 2026-09-06 15:00:00,377 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_invalid_name_2 ... 2026-09-06 15:00:00,378 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_valid_name_1 ... 2026-09-06 15:00:00,392 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_odoo_version.tests.test_product_attribute_value: Starting TestProdctAttributeValue.test_product_attribute_value_valid_name_2 ... 2026-09-06 15:00:00,400 127 INFO rb-41ce622-224575-412240 odoo.modules.registry: Invalidating all model caches from doClassCleanups /data/build/rb-41ce622-224575/odoo/tests/case.py:247 2026-09-06 15:00:00,413 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_01_sql_constraints_description ... 2026-09-06 15:00:00,430 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_01_sql_constraints_name ... 2026-09-06 15:00:00,448 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_return_reason.tests.test_product_return_reason: Starting TestProducReturnReason.test_copy_reason ... 2026-09-06 15:00:00,491 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 15:00:00,501 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_return_reason.tests.test_security: Starting TestSecurity.test_01_base_group_user ... 2026-09-06 15:00:00,556 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: write, uid: 6, model: product.return.reason 2026-09-06 15:00:00,565 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1082] 2026-09-06 15:00:00,566 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: unlink, uid: 6, model: product.return.reason 2026-09-06 15:00:00,569 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_model: Access Denied by ACLs for operation: create, uid: 6, model: product.return.reason 2026-09-06 15:00:00,584 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_return_reason.tests.test_security: Starting TestSecurity.test_02_group_return_reason_manager ... 2026-09-06 15:00:00,653 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1082] 2026-09-06 15:00:00,666 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [91768] 2026-09-06 15:00:00,666 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted product.return.reason records with IDs: [1] 2026-09-06 15:00:00,704 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 15:00:00,719 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_return_reason_stock.tests.test_product_return_reason_stock: Starting TestProductReturnReasonStock.test_01_stock_return_picking ... 2026-09-06 15:00:00,928 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_return_reason_stock.tests.test_product_return_reason_stock: Starting TestProductReturnReasonStock.test_02_return_reason_required ... 2026-09-06 15:00:01,177 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 15:00:01,188 127 INFO rb-41ce622-224575-412240 odoo.addons.to_product_return_reason_stock.tests.test_security: Starting TestSecurity.test_stock_group_stock_user ... 2026-09-06 15:00:01,254 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted mail.message records with IDs: [1082] 2026-09-06 15:00:01,259 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted ir.model.data records with IDs: [91768] 2026-09-06 15:00:01,259 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #6 deleted product.return.reason records with IDs: [1] 2026-09-06 15:00:01,297 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 15:00:01,308 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_approve_backdates_date_approve_via_shared_manual_validate_date_time_key ... 2026-09-06 15:00:02,025 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_confirm_backdates_date_approve_via_legacy_date_approve_key ... 2026-09-06 15:00:02,763 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_confirm_backdates_date_approve_via_shared_manual_validate_date_time_key ... 2026-09-06 15:00:03,462 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_admin ... 2026-09-06 15:00:03,956 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_approve ... 2026-09-06 15:00:04,494 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_display_popup_backdate_user ... 2026-09-06 15:00:05,165 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_input_backdate_future ... 2026-09-06 15:00:05,662 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_no_display_popup_backdate_admin_without_purchase_backdate_right ... 2026-09-06 15:00:06,325 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_time_backdate_approval ... 2026-09-06 15:00:06,965 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_backdate.tests.test_backdate: Starting TestBackDate.test_time_backdate_confirm ... 2026-09-06 15:00:07,605 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 2 checked, 2 removed 2026-09-06 15:00:07,616 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_01_create_purchase_order ... 2026-09-06 15:00:08,452 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_01_onchange_order_line ... 2026-09-06 15:00:08,971 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_02_create_purchase_order ... 2026-09-06 15:00:09,775 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_02_onchange_order_line ... 2026-09-06 15:00:10,287 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_03_create_purchase_order ... 2026-09-06 15:00:10,626 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.message records with IDs: [56586] 2026-09-06 15:00:10,633 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted product.supplierinfo records with IDs: [117] 2026-09-06 15:00:10,949 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_04_create_purchase_order ... 2026-09-06 15:00:11,741 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [267] 2026-09-06 15:00:11,801 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [113] 2026-09-06 15:00:11,817 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_05_create_purchase_order ... 2026-09-06 15:00:12,783 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_06_create_purchase_order ... 2026-09-06 15:00:13,705 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_07_create_purchase_order ... 2026-09-06 15:00:14,696 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_08_create_purchase_order ... 2026-09-06 15:00:15,884 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted stock.move.line records with IDs: [275] 2026-09-06 15:00:15,938 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [128] 2026-09-06 15:00:15,955 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_09_create_purchase_order ... 2026-09-06 15:00:16,607 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_landed_cost.tests.test_to_purchase_landed_cost: Starting TestToPurchaseLandedCost.test_10_create_purchase_order ... 2026-09-06 15:00:17,604 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted mail.followers records with IDs: [6853] 2026-09-06 15:00:18,952 127 INFO rb-41ce622-224575-412240 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-06 15:00:20,505 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3800] 2026-09-06 15:00:20,531 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line.ctp records with IDs: [3801, 3802] 2026-09-06 15:00:20,586 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted account.move.line records with IDs: [7645] 2026-09-06 15:00:20,966 127 INFO rb-41ce622-224575-412240 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-06 15:00:22,626 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 15:00:22,635 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_line_numbering.tests.test_sequence_edit: Starting TestSequenceEdit.test_sequence_edit_01 ... 2026-09-06 15:00:22,889 127 INFO rb-41ce622-224575-412240 odoo.models.unlink: User #1 deleted purchase.order.line records with IDs: [143] 2026-09-06 15:00:22,907 127 INFO rb-41ce622-224575-412240 odoo.addons.to_purchase_line_numbering.tests.test_sequence_edit: Starting TestSequenceEdit.test_sequence_edit_02 ... 2026-09-06 15:00:23,113 127 INFO rb-41ce622-224575-412240 odoo.addons.base.models.ir_attachment: filestore gc 0 checked, 0 removed 2026-09-06 15:00:23,114 127 INFO rb-41ce622-224575-412240 odoo.service.server: 2848 post-tests in 5313.28s, 3221493 queries 2026-09-06 15:00:23,120 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_mail: 191 tests 358.17s 222875 queries 2026-09-06 15:00:23,120 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_mail_full: 52 tests 202.76s 117744 queries 2026-09-06 15:00:23,120 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_mail_sms: 25 tests 41.24s 27754 queries 2026-09-06 15:00:23,120 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_mail_tracking_value_multilang: 4 tests 31.87s 7558 queries 2026-09-06 15:00:23,120 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_main_flows: 9 tests 145.78s 43890 queries 2026-09-06 15:00:23,120 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_mass_mailing: 6 tests 39.64s 28727 queries 2026-09-06 15:00:23,120 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_new_api: 34 tests 24.16s 7065 queries 2026-09-06 15:00:23,120 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_read_group: 8 tests 7.21s 625 queries 2026-09-06 15:00:23,120 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_rpc: 7 tests 7.68s 376 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_sale_product_configurators: 17 tests 117.94s 29778 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_sale_purchase_edi_ubl: 7 tests 21.80s 13065 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_search_panel: 17 tests 0.45s 209 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_testing_utilities: 14 tests 0.71s 16 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_to_signup_email_verification: 3 tests 3.99s 2586 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_translation_import: 9 tests 32.64s 1128 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_viin_approval: 287 tests 166.75s 73155 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_viin_mail_route: 22 tests 22.17s 12500 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_viin_web_cohort: 5 tests 0.19s 46 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_website: 110 tests 446.74s 104142 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_website_modules: 6 tests 31.11s 8688 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: test_website_slides_full: 3 tests 39.37s 13377 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_account_accountant: 36 tests 34.55s 22709 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_account_asset: 60 tests 163.41s 105133 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_account_asset_purchase: 8 tests 24.89s 16717 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_account_budget: 26 tests 232.86s 29336 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_account_counterpart: 25 tests 29.60s 17317 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_account_payment: 24 tests 32.92s 26572 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_account_reports: 537 tests 1160.89s 742330 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_attendance_device: 73 tests 16.41s 10897 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_backdate: 11 tests 3.55s 344 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_bank_currency_rate: 40 tests 48.40s 23343 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_bank_currency_rate_purchase_stock: 23 tests 31.39s 19729 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_base: 94 tests 197.86s 35419 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_common_uom: 5 tests 1.18s 800 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_currency_conversion_diff: 16 tests 14.21s 11197 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_employee_documents: 25 tests 2.63s 2262 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_equipment_maintenance_schedule: 7 tests 2.26s 1939 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_equipment_woking_frequency: 17 tests 3.38s 2779 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_erponline_utility: 30 tests 20.29s 8316 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_event_project: 5 tests 0.14s 110 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_event_timesheet: 15 tests 3.54s 2719 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_fee_definition: 3 tests 0.10s 47 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_fee_definition_sale: 13 tests 2.96s 2191 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_fleet_driver: 5 tests 0.46s 223 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_geo_routes: 129 tests 16.64s 10423 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_geo_routes_account: 20 tests 31.14s 4687 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_geo_routes_google: 5 tests 0.32s 67 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_geo_routes_here: 6 tests 0.16s 78 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_geo_routes_mapbox: 5 tests 0.15s 67 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_geo_routes_searoutes: 14 tests 0.94s 668 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_geo_routes_vietmap: 8 tests 0.32s 129 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_git: 74 tests 58.75s 2007 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_git_odoo_version: 13 tests 1.31s 1148 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_git_project: 16 tests 3.64s 2665 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_hr_employee_grade: 25 tests 35.95s 41201 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_hr_employee_relative: 11 tests 1.96s 1383 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_hr_expense: 34 tests 94.76s 50664 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_hr_expense_employee_advance: 9 tests 37.01s 18155 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_hr_expense_payroll: 16 tests 6.24s 3366 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_hr_meal: 37 tests 16.64s 14096 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_hr_payroll: 440 tests 375.73s 400437 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_hr_payroll_account: 121 tests 111.09s 121839 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_hr_payroll_attendance: 4 tests 0.89s 963 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_hr_payroll_meal: 57 tests 7.30s 6476 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_hr_project_timesheet_timeoff_payroll: 3 tests 1.16s 1189 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_hr_timesheet_payroll: 40 tests 10.22s 9590 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_hr_training: 8 tests 2.13s 2538 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_inter_company_base: 6 tests 2.93s 4933 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_inter_company_invoice: 12 tests 96.86s 102519 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_inter_company_sale_purchase: 18 tests 184.62s 168775 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_inter_company_sale_purchase_stock: 6 tests 40.26s 53984 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_invoice_tax_details: 3 tests 6.61s 6641 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_legal_invoice_number: 5 tests 5.50s 1836 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_loan_management: 176 tests 158.18s 163340 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_maintenance_by_working_hours: 7 tests 0.52s 530 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_maintenance_notification: 15 tests 3.11s 3276 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_mrp_backdate: 30 tests 8.20s 8357 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_mrp_bom_component_percentage: 11 tests 3.85s 5320 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_mrp_bom_stock_value: 12 tests 7.90s 9519 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_mrp_maintenance: 5 tests 3.29s 5311 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_mrp_plm: 89 tests 12.40s 11982 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_multi_warehouse_access_control: 4 tests 1.35s 2810 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_multi_warehouse_access_control_mrp: 5 tests 3.12s 5611 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_multi_warehouse_access_control_purchase: 3 tests 0.23s 349 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_multi_warehouse_access_control_sale: 3 tests 0.84s 792 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_odoo_module: 56 tests 47.26s 31539 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_odoo_module_loc: 3 tests 7.37s 713 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_odoo_module_sale: 10 tests 12.22s 12761 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_odoo_module_sale_management: 3 tests 1.05s 1434 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_odoo_module_sale_project: 3 tests 2.05s 1809 queries 2026-09-06 15:00:23,121 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_odoo_version: 14 tests 0.17s 207 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_okr: 33 tests 11.46s 14371 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_okr_project: 8 tests 0.45s 452 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_partner_dob: 9 tests 1.11s 198 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_partner_dob_send_email: 6 tests 8.75s 8682 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_partner_equity_range: 12 tests 1.42s 1566 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_partner_multilang: 30 tests 6.37s 7966 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_partner_multilang_account: 10 tests 20.60s 26505 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_payment_transaction_protection: 5 tests 0.54s 501 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_paypal_unsupported_currencies: 9 tests 10.93s 12510 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_payroll_payment_acb_templates: 18 tests 16.10s 17304 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_pos_delivery: 3 tests 0.14s 105 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_product_code_sequence: 7 tests 1.90s 1589 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_product_collection: 6 tests 0.98s 980 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_product_dimensions: 17 tests 2.96s 3391 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_product_function: 6 tests 0.89s 1001 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_product_license: 9 tests 0.54s 558 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_product_license_sale: 7 tests 1.45s 1369 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_product_maintenance_schedule: 14 tests 2.32s 2928 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_product_milestone: 5 tests 0.38s 406 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_product_odoo_version: 10 tests 0.15s 238 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_product_return_reason: 9 tests 0.30s 305 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_product_return_reason_stock: 7 tests 0.59s 557 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_purchase_backdate: 12 tests 6.31s 6950 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_purchase_landed_cost: 16 tests 15.02s 14029 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.stats: to_purchase_line_numbering: 4 tests 0.49s 518 queries 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.tests.result: 0 failed, 0 error(s) of 2848 tests when loading database 'rb-41ce622-224575-412240' 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.service.server: Initiating shutdown 2026-09-06 15:00:23,122 127 INFO rb-41ce622-224575-412240 odoo.service.server: Hit CTRL-C again or send a second signal to force the shutdown.